Skip to content
Home Western
Primary schools in Western Province
Aboloi Primary School Primary school · Mixed · Day, Busia County Abundant Life Academy Primary Primary school · Mixed · Day, Vihiga 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 A.C.K Namwesi Primary Primary school · Mixed · Day, Bungoma 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 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 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 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 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 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 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 Best Care Primary Primary school · Mixed · Day, Kakamega County Bethel Academy Primary School Primary school · Mixed · Day, Bungoma County Bethel Daima Academy Primary school · Mixed · Day, Bungoma County Bezalel Academy Primary school · Mixed · Day & Boarding, Kakamega County Bidii Academy Primary school · Mixed · Day, Bungoma County Bilibili Fym Primary Primary school · Mixed · Day, Bungoma County Bilibili Special Unit Primary school · Mixed · Day, Bungoma County Biliso RC Primary Primary school · Mixed · Day, Bungoma County Binyenya RC Primary Primary school · Mixed · Day, Bungoma County Binyenya S.A Primary 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.