Skip to content
Home Western
Primary schools in Western Province
Bumala Ac Primary Primary school · Mixed · Day, Busia County Bumala Primary Primary school · Mixed · Day, Kakamega County Bumala RC Primary School Primary school · Mixed · Day, Busia County Bumala Township Primary School Primary school · Mixed · Day, Busia County Bumamu Primary Primary school · Mixed · Day, Kakamega County Bumayenga Primary School Primary school · Mixed · Day, Busia County Bumbe Primary School Primary school · Mixed · Day, Busia County Bumbo Pr. School Primary school · Mixed · Day, Vihiga County Bumia Primary Primary school · Mixed · Day, Kakamega County Bumini Primary Primary school · Mixed · Day, Kakamega County Bumira Primary School Primary school · Mixed · Day, Vihiga County Bumula Fym Primary Primary school · Mixed · Day, Bungoma County Bumulimba Primary School Primary school · Mixed · Day, Busia County Bumutiru Ac Primary School Primary school · Mixed · Day, Busia County Bumutiru RC Primary School Primary school · Mixed · Day, Busia County Bumuyange Primary School Primary school · Mixed · Day, Vihiga County Bumwende Primary Primary school · Mixed · Day, Kakamega County Bunambobi RC Primary Primary school · Mixed · Day, Bungoma County Bunambo Primary Primary school · Mixed · Day, Bungoma County Bunandi Primary School Primary school · Mixed · Day, Busia County Bunangeni Fym Primary Primary school · Mixed · Day, Bungoma County Bungoma DEB Primary School Primary school · Mixed · Day, Bungoma County Bungoma Elite School Primary school · Mixed · Day, Bungoma County Bungoma Muslim Primary Primary school · Mixed · Day, Bungoma County Bunjosi Fym Primary Primary school · Mixed · Day, Bungoma County Bunuku Primary School Primary school · Mixed · Day, Kakamega County Buradi Primary School Primary school · Mixed · Day, Busia County Burangasi Primary Primary school · Mixed · Day, Kakamega County Burangasi RC Primary Primary school · Mixed · Day, Bungoma County Burendwa Primary Primary school · Mixed · Day, Kakamega County Buriangi Primary Primary school · Mixed · Day, Busia County Burinda Primary School Primary school · Mixed · Day, Busia County Buringala Primary Primary school · Mixed · Day, Busia County Buriya Primary School Primary school · Mixed · Day, Busia County Burkenwo Primary Primary school · Mixed · Day, Bungoma County Burudu Primary School Primary school · Mixed · Day, Busia County Burumba Primary Primary school · Mixed · Day, Busia County Burundu Primary Primary school · Mixed · Day, Kakamega County Busabakhwa Primary Primary school · Mixed · Day, Busia County Busagwa Primary School Primary school · Mixed · Day, Busia County Busakala Primary School Primary school · Mixed · Day, Bungoma County Busamo Primary Primary school · Mixed · Day, Vihiga County Busembe Primary School Primary school · Mixed · Day & Boarding, Busia County Busende Primary Primary school · Mixed · Day, Busia County Bushiangala Primary School Primary school · Mixed · Day, Kakamega County Bushili Primary School Primary school · Mixed · Day, Kakamega County Busia Air Strip Primary Primary school · Mixed · Day, Busia County Busiada Primary School Primary school · Mixed · Day, Busia County Busia Ebenezer Primary Primary school · Mixed · Day, Busia County Busia Girls' Primary Primary school · Girls · Day, Busia County Busia Township Primary School Primary school · Mixed · Day, Busia County Busia Township S.U Primary school · Mixed · Day, Busia County Busibi Primary School Primary school · Mixed · Day, Busia County Busibula Primary School Primary school · Mixed · Day, Busia County Busibwabo Primary Primary school · Mixed · Day, Busia County Busidibu Primary Primary school · Mixed · Day, Busia County Busijo Primary School Primary school · Mixed · Day, Busia County Busilwa Primary Primary school · Mixed · Day, Kakamega County Busire Primary School Primary school · Mixed · Day, Busia County Busombi Primary Primary school · Mixed · Day, Kakamega County Busulere Primary School Primary school · Mixed · Day, Busia County Busulwa Primary School Primary school · Mixed · Day, Kakamega County Busweta Primary Primary school · Mixed · Day, Vihiga County Butaliko Primary Primary school · Mixed · Day, Kakamega County Butere Miracle Primary Primary school · Mixed · Day, Kakamega County Butere Pace Junior Primary Primary school · Mixed · Day, Kakamega County Butere Primary School Primary school · Mixed · Day, Kakamega County Butere Primary Special Unit Primary school · Mixed · Day, Kakamega County Butiti Primary School Primary school · Mixed · Day, Vihiga County Butobe Primary Primary school · Mixed · Day, Kakamega County Butonge A.C.K Primary Primary school · Mixed · Day, Bungoma County Butula Boys Primary School Primary school · Boys · Day, Busia County Butula Girls Primary School Primary school · Girls · Day & Boarding, Busia County Butula Hekima Academy Primary School Primary school · Mixed · Day, Busia County Butunyi Primary School Primary school · Mixed · Day, Busia County Buyama Primary Primary school · Mixed · Day, Busia County Buyangu Primary School Primary school · Mixed · Day, Kakamega County Buyende Primary Primary school · Mixed · Day, Busia County Buyofu Primary Primary school · Mixed · Day, Busia County Buyundi Primary Primary school · Mixed · Day, Kakamega County Bwake RC Primary School Primary school · Mixed · Day, Bungoma County Bwaliro Primary School Primary school · Mixed · Day, Busia County Bwamani Primary Primary school · Mixed · Day, Busia County Bwangangi Primary School Primary school · Mixed · Day, Busia County Bwanga Primary School Primary school · Mixed · Day, Kakamega County Cana Schools Primary school · Mixed · Day, Bungoma County Central Baptist Primary Primary school · Mixed · Day, Bungoma County Centre Academy Bumula Primary school · Mixed · Day, Bungoma County Chakol Boys Primary School Primary school · Boys · Day, Busia County Chakol Girls Primary School Primary school · Girls · Day & Boarding, Busia County Chamakanga Primary School Primary school · Mixed · Day, Vihiga County Chambale Primary Primary school · Mixed · Day, Vihiga County Chambiti Primary Primary school · Mixed · Day, Vihiga County Chanda Primary Primary school · Mixed · Day, Vihiga County Chandolo Primary Primary school · Mixed · Day, Vihiga County Chandolo Special Unit Primary school · Mixed · Day, Vihiga County Chandumba Primary Primary school · Mixed · Day, Vihiga County Chandungunyi Primary Primary school · Mixed · Day, Vihiga County Changara ACK Primary School Primary school · Mixed · Day, Busia County Chango Primary Primary school · Mixed · Day, Vihiga 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.