Skip to content
Home Western
Aboloi Primary School Primary school · Mixed · Day, Busia County Abundant Life Academy Primary Primary school · Mixed · Day, Vihiga County A.C Butonge Secondary C2 · Boys · Boarding, Bungoma West sub-county, Bungoma County Aciit Primary School Primary school · Mixed · Day, Busia County ACK Chamasiri Primary School Primary school · Mixed · Day, Busia County ACK Emutsa Primary Primary school · Mixed · Day, Vihiga County ACK Hakati Primary School Primary school · Mixed · Day, Busia County ACK Hakati Secondary School C4 · Mixed · Day, Samia sub-county, Busia County ACK Milimani Girls' Secondary C3 · Girls · Boarding, Mumias West sub-county, Kakamega County A.C.K Namwesi Primary Primary school · Mixed · Day, Bungoma County ACK Sirikhaya Secondary School Senior school · Mixed · Day, Busia County Adanya Primary School Primary school · Mixed · Day, Busia County Aderema Primary School Primary school · Mixed · Day, Busia County Adurukoit Primary School Primary school · Mixed · Day, Busia County Advent Junior Primary Academy Primary school · Mixed · Day, Bungoma County Aedomoru Primary School Primary school · Mixed · Day, Busia County Agape Academy Primary Primary school · Mixed · Day, Bungoma County Agape Primary Primary school · Mixed · Day, Busia County Agape Primary School Primary school · Mixed · Day, Bungoma County Agathe Academy Primary school · Mixed · Day, Uasin Gishu County Ageng'a Primary School Primary school · Mixed · Day, Busia County Agong'Et Primary School Primary school · Mixed · Day, Busia County Ahamadiyya Muslim Primary Primary school · Mixed · Day, Kakamega County Ahonginjo Primary Primary school · Mixed · Day, Kakamega County Ahonginjo Secondary School Senior school · Mixed · Day, Kakamega County Akataragoit Primary School Primary school · Mixed · Day, Busia County Akichelesit Primary School Primary school · Mixed · Day, Busia County Akiriamet Primary School Primary school · Mixed · Day, Busia County Akites Primary School Primary school · Mixed · Day, Busia County Akobwait (A) Primary Primary school · Mixed · Day, Busia County Akobwait RC Primary School Primary school · Mixed · Day, Busia County Akolong Primary School Primary school · Mixed · Day, Busia County Akoreet Primary School Primary school · Mixed · Day, Busia County Akoreet S. U Primary school · Mixed · Day, Busia County Albert Ekirapa Secsch C4 · Mixed · Day, Teso North sub-county, Busia County Albertos Divine Providence Primary School Primary school · Mixed · Day, Kakamega County Albright Academy Primary Primary school · Mixed · Day, Kakamega County Aligula Primary Primary school · Mixed · Day, Kakamega County Almond Complex Acadmy Primary school · Mixed · Day & Boarding, Bungoma County Aloete Primary School Primary school · Mixed · Day, Busia County Alomodoi Primary School Primary school · Mixed · Day, Busia County Alpha Academy Primary School Primary school · Mixed · Day, Bungoma County Alung'Oli Primary Primary school · Mixed · Day, Busia County Alungoli Secondary C4 · Mixed · Day, Busia sub-county, Busia County Alupe Primary School Primary school · Mixed · Day, Busia County Alupe S.U Primary school · Mixed · Day, Busia County Amaase Primary School Primary school · Mixed · Day, Busia County Amagoro Girls Secondary School Senior school · Girls · Boarding, Busia County Amagoro Junior Academy Primary School Primary school · Mixed · Day, Busia County Amagoro Primary School Primary school · Mixed · Day, Busia County Amalemba Primary School Primary school · Mixed · Day, Kakamega County Amani Academy Primary school · Mixed · Day, Vihiga County Amani Academy Primary school · Mixed · Day, Bungoma County Amani Primary Primary school · Mixed · Day, Bungoma County Amani Primary Primary school · Mixed · Day, Busia County Amaranta Academy Primary school · Mixed · Day, Bungoma County Amaranta Mixed Secondary Senior school · Mixed · Day, Bungoma County Amerikwayi Primary School Primary school · Mixed · Day, Busia County Amiable Aca. Primary Primary school · Mixed · Day, Vihiga County Amon'Gura Primary School Primary school · Mixed · Day, Busia County Amoni Primary School Primary school · Mixed · Day, Busia County Amukura Girls Primary School Primary school · Girls · Day & Boarding, Busia County Ang'Aro Sa Primary School Primary school · Mixed · Day, Busia County Angayu Primary Primary school · Mixed · Day, Kakamega County Ang'Orom Primary School Primary school · Mixed · Day, Busia County Angurai Primary School Primary school · Mixed · Day, Busia County Annointed Junior Primary Primary school · Mixed · Day, Kakamega County Apatit Primary School Primary school · Mixed · Day, Busia County Apegei Primary School Primary school · Mixed · Day, Busia County Apokor Primary School Primary school · Mixed · Day, Busia County Apokor S.U Primary school · Mixed · Day, Busia County Apple Gate Primary School Primary school · Mixed · Day, Kakamega County Arsch Bishop Njenga Girls High School C2 · Girls · Boarding, Lugari sub-county, Kakamega County Asianut Primary School Primary school · Mixed · Day, Busia County Asinge Primary School Primary school · Mixed · Day, Busia County Asinge S.U Primary school · Mixed · Day, Busia County Asiongo Primary Primary school · Mixed · Day, Vihiga County Asiriam Primary School Primary school · Mixed · Day, Busia County Ataba Oburi Primary School Primary school · Mixed · Day, Busia County Aterait Primary School Primary school · Mixed · Day, Busia County Aterait S.U Primary school · Mixed · Day, Busia County Baby Shines Academy Primary school · Mixed · Day, Vihiga County Baharini Primary Primary school · Mixed · Day, Kakamega County Bakisa DEB Primary School Primary school · Mixed · Day, Bungoma County Bakisa Sa Primary School Primary school · Mixed · Day, Bungoma County Bakisa Sa Special Unit School Primary school · Mixed · Day, Bungoma County Banaan-Tega Primary-Military Camp Primary school · Mixed · Day, Bungoma County Banda Memorial Aca Primary School Primary school · Mixed · Day, Bungoma County Banja Muslim Primary School Primary school · Mixed · Day, Vihiga County Baptist Academy Munasio Primary School Primary school · Mixed · Day, Kakamega County Baptist Precious Academy Primary school · Mixed · Day, Bungoma County Baraka Academy Primary Primary school · Girls · Day, Bungoma County Baraka Academy Primary School Primary school · Mixed · Day, Kakamega County Baraka ACK Primary School Primary school · Mixed · Day, Bungoma County Baraka Comprehensive Primary School Primary school · Mixed · Day, Kakamega County Baraki Ersf Primary School Primary school · Mixed · Day, Bungoma County Beam Academy Primary Primary school · Mixed · Day, Bungoma County Ben Captain Primary School Primary school · Mixed · Day, Bungoma County Benjamin Ngaira Academy Primary school · Mixed · Day & Boarding, Bungoma County Berur Academy Primary school · Mixed · Day, Bungoma County
Sources
Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1 , C2 , C3 and C4 lists. Checked 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.