Skip to content
Home Western
Primary schools in Western Province
Chirobani Primary Primary school · Mixed · Day, Kakamega County Chiveli Primary School Primary school · Mixed · Day, Kakamega County Chombeli Primary Primary school · Mixed · Day, Kakamega County Chongeywo S.A Primary school · Mixed · Day, Bungoma County Chongoyi Primary Primary school · Mixed · Day, Bungoma County Christian Resource Centre Primary Primary school · Mixed · Day, Kakamega County Christ the King Primary Primary school · Mixed · Day, Bungoma County Chugi Primary School Primary school · Mixed · Day, Vihiga County Chuma PAG Primary Primary school · Mixed · Day, Bungoma County Chwele Aca Primary School Primary school · Mixed · Day, Bungoma County Chwele Boys Primary Primary school · Mixed · Day, Bungoma County Chwele Girls Primary Primary school · Girls · Day & Boarding, Bungoma County Clever Bee Junior Primary Primary school · Mixed · Day, Kakamega County College Hill Primary Primary school · Mixed · Day, Busia County Dadira Primary School Primary school · Mixed · Day, Busia County Daisy Resource Centre Primary School Primary school · Mixed · Day, Kakamega County Daraja Mungu Primary Primary school · Mixed · Day, Bungoma County Daylight Care Centre Primary Primary school · Mixed · Day, Bungoma County Demesi Primary School Primary school · Mixed · Day, Vihiga County Desire Primary Primary school · Mixed · Day, Kakamega County Digula Primary School Primary school · Mixed · Day, Vihiga County Donald Romeo Primary School Primary school · Mixed · Day, Kakamega County Dorry Academy Primary school · Mixed · Day, Bungoma County Dreamland Education Centre Primary Primary school · Mixed · Day, Bungoma County Dreamshine Aca Primary School Primary school · Mixed · Day, Bungoma County Dudi Township Primary Primary school · Mixed · Day, Kakamega County Duduzile Academy Primary School Primary school · Mixed · Day, Vihiga County Dulienge Primary Primary school · Mixed · Day, Busia County Dunamis Education Centre Primary school · Mixed · Day, Vihiga County Eagles Academy Primary school · Mixed · Day, Bungoma County Eaglet Academy Primary School Primary school · Mixed · Day, Busia County Eastern Gate Academy Primary school · Mixed, Bungoma County Ebambwa Primary School Primary school · Mixed · Day, Kakamega County Ebbiba Primary Primary school · Mixed · Day, Vihiga County Ebbitsi Primary Primary school · Mixed · Day, Vihiga County Ebeneza Academy Primary Primary school · Mixed · Day, Bungoma County Ebenezer Education Centre Primary school · Mixed · Day, Bungoma County Ebubaka Primary Primary school · Mixed · Day, Kakamega County Ebubala Primary Primary school · Mixed · Day, Kakamega County Ebubambula Primary Primary school · Mixed · Day, Kakamega County Ebubayi Primary Primary school · Mixed · Day, Vihiga County Ebubele Primary Primary school · Mixed · Day, Kakamega County Ebuboko Primary Primary school · Mixed · Day, Kakamega County Ebubole Primary Primary school · Mixed · Day, Kakamega County Ebuchinga Primary School Primary school · Mixed · Day, Kakamega County Ebuchira Primary School Primary school · Mixed · Day, Kakamega County Ebuchitu Primary Primary school · Mixed · Day, Kakamega County Ebuhando Primary Primary school · Mixed · Day, Vihiga County Ebuhonga Primary Primary school · Mixed · Day, Kakamega County Ebukanga Primary Primary school · Mixed · Day, Kakamega County Ebukanga Primary Primary school · Mixed · Day, Vihiga County Ebukhaya Primary Primary school · Mixed · Day, Vihiga County Ebukhokoro Primary Primary school · Mixed · Day, Kakamega County Ebukhuliti Primary Primary school · Mixed · Boarding, Vihiga County Ebukoolo Primary Primary school, Vihiga County Ebukutenga Primary Primary school · Mixed · Day, Kakamega County Ebukuti Primary Primary school · Mixed · Day, Kakamega County Ebukuya Primary Primary school · Mixed · Day, Vihiga County Ebukuya School for the Deaf Primary Primary school · Mixed · Day & Boarding, Vihiga County Ebukwala Primary Primary school · Mixed · Day, Kakamega County Ebulako Primary Primary school · Mixed · Day, Vihiga County Ebulamba Primary Primary school · Mixed · Boarding, Vihiga County Ebulondi Primary Primary school · Mixed · Day, Vihiga County Ebulonga Primary Primary school · Mixed · Day, Vihiga County Ebumamu Primary School Primary school · Mixed · Day, Kakamega County Ebumbayi Primary Primary school · Mixed · Day, Vihiga County Ebunangwe Primary Primary school · Mixed · Day, Vihiga County Ebung'aya Primary School Primary school · Mixed · Day, Kakamega County Eburenga Primary School Primary school · Mixed · Day, Kakamega County Ebusakami Primary Primary school · Mixed · Day, Vihiga County Ebusambe Primary Primary school · Mixed · Day, Kakamega County Ebushibo Primary School Primary school · Mixed · Day, Kakamega County Ebushibungo Primary Primary school · Mixed · Day, Kakamega County Ebusiloli Primary Primary school · Mixed · Day, Vihiga County Ebusiralo Primary Primary school · Mixed · Day, Vihiga County Ebusiratsi A.C Primary Primary school · Mixed · Day, Vihiga County Ebusiratsi Cg Primary Primary school · Mixed · Day, Vihiga County Ebusiratsi Special School Primary school · Mixed · Day & Boarding, Vihiga County Ebussamba Primary Primary school · Mixed · Day, Vihiga County Ebusyubi Primary Primary school · Mixed · Day, Vihiga County Ebutayi Primary Primary school · Mixed · Day, Kakamega County Ebutenje Primary School Primary school · Mixed · Day, Kakamega County Ebutunyi Primary Primary school · Mixed · Day, Kakamega County Ebuyalu Primary Primary school · Mixed · Day, Vihiga County Ebuyonga Primary Primary school · Mixed · Day, Kakamega County Ebwali Primary Primary school · Mixed · Day, Vihiga County Ebwaliro Primary Primary school · Mixed · Day, Kakamega County Ebwiranyi Primary Primary school · Mixed · Day, Vihiga County Eden Junior Primary Primary school · Mixed · Day, Bungoma County Edith Junior Academy Primary School Primary school · Mixed · Day & Boarding, Vihiga County Edmos Junior Academy Primary school · Mixed · Day & Boarding, Kakamega County Ejinja Primary Primary school · Mixed · Day, Kakamega County Ekamanji Primary Primary school, Vihiga County Ekambara Primary Primary school · Mixed · Day, Kakamega County Ekambuli Primary Primary school · Mixed · Day, Kakamega County Ekapwonje Primary School Primary school · Mixed · Day, Kakamega County Ekatsombero Primary Primary school · Mixed · Day, Vihiga County Ekendero Primary Primary school · Mixed · Day, Kakamega County Ekisumo Primary Primary school · Mixed · Day, Busia County Ekwanda 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.