Primary schools in Kakamega County
- Daisy Resource Centre Primary SchoolPrimary school · Mixed · Day
- Desire PrimaryPrimary school · Mixed · Day
- Donald Romeo Primary SchoolPrimary school · Mixed · Day
- Dudi Township PrimaryPrimary school · Mixed · Day
- Ebambwa Primary SchoolPrimary school · Mixed · Day
- Ebubaka PrimaryPrimary school · Mixed · Day
- Ebubala PrimaryPrimary school · Mixed · Day
- Ebubambula PrimaryPrimary school · Mixed · Day
- Ebubele PrimaryPrimary school · Mixed · Day
- Ebuboko PrimaryPrimary school · Mixed · Day
- Ebubole PrimaryPrimary school · Mixed · Day
- Ebuchinga Primary SchoolPrimary school · Mixed · Day
- Ebuchira Primary SchoolPrimary school · Mixed · Day
- Ebuchitu PrimaryPrimary school · Mixed · Day
- Ebuhonga PrimaryPrimary school · Mixed · Day
- Ebukanga PrimaryPrimary school · Mixed · Day
- Ebukhokoro PrimaryPrimary school · Mixed · Day
- Ebukutenga PrimaryPrimary school · Mixed · Day
- Ebukuti PrimaryPrimary school · Mixed · Day
- Ebukwala PrimaryPrimary school · Mixed · Day
- Ebumamu Primary SchoolPrimary school · Mixed · Day
- Ebung'aya Primary SchoolPrimary school · Mixed · Day
- Eburenga Primary SchoolPrimary school · Mixed · Day
- Ebusambe PrimaryPrimary school · Mixed · Day
- Ebushibo Primary SchoolPrimary school · Mixed · Day
- Ebushibungo PrimaryPrimary school · Mixed · Day
- Ebutayi PrimaryPrimary school · Mixed · Day
- Ebutenje Primary SchoolPrimary school · Mixed · Day
- Ebutunyi PrimaryPrimary school · Mixed · Day
- Ebuyonga PrimaryPrimary school · Mixed · Day
- Ebwaliro PrimaryPrimary school · Mixed · Day
- Edmos Junior AcademyPrimary school · Mixed · Day & Boarding
- Ejinja PrimaryPrimary school · Mixed · Day
- Ekambara PrimaryPrimary school · Mixed · Day
- Ekambuli PrimaryPrimary school · Mixed · Day
- Ekapwonje Primary SchoolPrimary school · Mixed · Day
- Ekendero PrimaryPrimary school · Mixed · Day
- Eluche PrimaryPrimary school · Mixed · Day
- Elufafwa Primary SchoolPrimary school · Mixed · Day
- Elukanji Primary SchoolPrimary school · Mixed · Day
- Elukari PrimaryPrimary school · Mixed · Day
- Elukho Primary SchoolPrimary school · Mixed · Day
- Elukokho PrimaryPrimary school · Mixed · Day
- Elwangale PrimaryPrimary school · Mixed · Day
- Emachina Primary SchoolPrimary school · Mixed · Day
- Emahene PrimaryPrimary school · Mixed · Day
- Emahungu Primary SchoolPrimary school · Mixed · Day
- Emakhwale Primary SchoolPrimary school · Mixed · Day
- Emako Pr SchoolPrimary school · Mixed · Day
- Emakuche PrimaryPrimary school · Mixed · Day
- Emalindi Primary SchoolPrimary school · Mixed
- Emanani PrimaryPrimary school · Mixed · Day
- Emarenyo PrimaryPrimary school · Mixed · Day
- Emasera Primary SchoolPrimary school · Mixed · Day
- Emashere PrimaryPrimary school · Mixed · Day
- Ematawa PrimaryPrimary school · Mixed · Day
- Ematete Primary SchoolPrimary school · Mixed · Day
- Ematiha Primary SchoolPrimary school · Mixed · Day
- Ematundu PrimaryPrimary school · Mixed · Day
- Emauko PrimaryPrimary school · Mixed · Day
- Emaungu PrimaryPrimary school · Mixed · Day
- Emuberi PrimaryPrimary school · Mixed · Day
- Emukaba Primary SchoolPrimary school · Mixed · Day
- Emukangu PrimaryPrimary school · Mixed · Day, Butere
- Emukangu PrimaryPrimary school · Mixed · Day, Butere
- Emukhalari PrimaryPrimary school · Mixed · Day
- Emukhuwa PrimaryPrimary school · Mixed · Day
- Emulakha Primary SchoolPrimary school · Mixed · Day
- Emulama Primary SchoolPrimary school · Mixed · Day
- Emulanda PrimaryPrimary school · Mixed · Day
- Emulele Primary SchoolPrimary school · Mixed · Day
- Emulole PrimaryPrimary school · Mixed · Day
- Emulundu Primary SchoolPrimary school · Mixed · Day
- Emulunya PrimaryPrimary school · Mixed · Day
- Emunuku PrimaryPrimary school · Mixed · Day
- Emurabe Muslim PrimaryPrimary school · Mixed · Boarding
- Emuruba PrimaryPrimary school · Mixed · Day
- Emurumba Primary SchoolPrimary school · Mixed · Day
- Emusala Primary SchoolPrimary school · Mixed · Day
- Emusala Special SchoolPrimary school · Mixed · Day
- Emusali PrimaryPrimary school · Mixed · Day
- Emusunguri PrimaryPrimary school · Mixed · Day
- Emutetemo PrimaryPrimary school · Mixed · Day
- Emutsasa PrimaryPrimary school · Mixed · Day
- Emwaniro PrimaryPrimary school · Mixed · Day
- Emwiru PrimaryPrimary school · Mixed · Day
- Enyapora PrimaryPrimary school · Mixed · Day
- Epanja PrimaryPrimary school · Mixed · Day
- Eregi Girls Boarding PryschPrimary school · Girls · Day & Boarding
- Eregi Mixed Primary SchoolPrimary school · Mixed · Day
- Eregi Mixed SpecialPrimary school · Mixed · Day
- Eshiakhondo PrimaryPrimary school · Mixed · Day
- Eshiakhulo PrimaryPrimary school · Mixed · Day
- Eshiamboko Primary SchoolPrimary school · Mixed · Day
- Eshiandukusi Primary SchoolPrimary school · Mixed · Day
- Eshibanze PrimaryPrimary school · Mixed · Day
- Eshibeye Primary SchoolPrimary school · Mixed · Day
- Eshibimbi PrimaryPrimary school · Mixed · Day
- Eshibinga PrimaryPrimary school · Mixed · Day
- Eshihaka PrimaryPrimary school · Mixed · Day
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.