Primary schools in Vihiga County
- Abundant Life Academy PrimaryPrimary school · Mixed · Day
- ACK Emutsa PrimaryPrimary school · Mixed · Day
- Amani AcademyPrimary school · Mixed · Day
- Amiable Aca. PrimaryPrimary school · Mixed · Day
- Asiongo PrimaryPrimary school · Mixed · Day
- Baby Shines AcademyPrimary school · Mixed · Day
- Banja Muslim Primary SchoolPrimary school · Mixed · Day
- Boyani Primary SchoolPrimary school · Mixed · Day
- B.O Yusuf Primary SchoolPrimary school · Mixed · Day
- Bright Academy EsiarambatsiPrimary school · Mixed · Day
- Bright Star AcademyPrimary school · Mixed · Day
- Budaywa PrimaryPrimary school · Mixed · Day
- Bugina Primary SchoolPrimary school · Mixed · Day
- Bukaywa Primary SchoolPrimary school · Mixed · Day
- Bukulunya Primary SchoolPrimary school · Mixed · Day
- Bulukhombe Primary SchoolPrimary school · Mixed · Day
- Bumbo Pr. SchoolPrimary school · Mixed · Day
- Bumira Primary SchoolPrimary school · Mixed · Day
- Bumuyange Primary SchoolPrimary school · Mixed · Day
- Busamo PrimaryPrimary school · Mixed · Day
- Busweta PrimaryPrimary school · Mixed · Day
- Butiti Primary SchoolPrimary school · Mixed · Day
- Chamakanga Primary SchoolPrimary school · Mixed · Day
- Chambale PrimaryPrimary school · Mixed · Day
- Chambiti PrimaryPrimary school · Mixed · Day
- Chanda PrimaryPrimary school · Mixed · Day
- Chandolo PrimaryPrimary school · Mixed · Day
- Chandolo Special UnitPrimary school · Mixed · Day
- Chandumba PrimaryPrimary school · Mixed · Day
- Chandungunyi PrimaryPrimary school · Mixed · Day
- Chango PrimaryPrimary school · Mixed · Day
- Chanzeywe Primary SchoolPrimary school · Mixed · Day
- Chanzuvu PrimaryPrimary school · Mixed · Day
- Chatamilu Primary SchoolPrimary school · Mixed · Day
- Chatex Academy Primary SchoolPrimary school · Mixed · Day
- Chavakali Primary SchoolPrimary school · Mixed · Day
- Chavavo PrimaryPrimary school · Mixed · Day
- Chavugami PrimaryPrimary school · Mixed · Day
- Chebunaywa Primary SchoolPrimary school · Mixed · Day
- Chekombero PrimaryPrimary school · Mixed · Day
- Chekombero Special School for DeafPrimary school · Mixed · Day
- Chepsaga Primary SchoolPrimary school · Mixed · Day
- Cheptech Primary SchoolPrimary school · Mixed · Day
- Cheptulu Sunrise Acdemy Primary SchoolPrimary school · Mixed · Boarding
- Chevogere PrimaryPrimary school · Mixed · Day
- Chugi Primary SchoolPrimary school · Mixed · Day
- Demesi Primary SchoolPrimary school · Mixed · Day
- Digula Primary SchoolPrimary school · Mixed · Day
- Duduzile Academy Primary SchoolPrimary school · Mixed · Day
- Dunamis Education CentrePrimary school · Mixed · Day
- Ebbiba PrimaryPrimary school · Mixed · Day
- Ebbitsi PrimaryPrimary school · Mixed · Day
- Ebubayi PrimaryPrimary school · Mixed · Day
- Ebuhando PrimaryPrimary school · Mixed · Day
- Ebukanga PrimaryPrimary school · Mixed · Day
- Ebukhaya PrimaryPrimary school · Mixed · Day
- Ebukhuliti PrimaryPrimary school · Mixed · Boarding
- Ebukoolo PrimaryPrimary school
- Ebukuya PrimaryPrimary school · Mixed · Day
- Ebukuya School for the Deaf PrimaryPrimary school · Mixed · Day & Boarding
- Ebulako PrimaryPrimary school · Mixed · Day
- Ebulamba PrimaryPrimary school · Mixed · Boarding
- Ebulondi PrimaryPrimary school · Mixed · Day
- Ebulonga PrimaryPrimary school · Mixed · Day
- Ebumbayi PrimaryPrimary school · Mixed · Day
- Ebunangwe PrimaryPrimary school · Mixed · Day
- Ebusakami PrimaryPrimary school · Mixed · Day
- Ebusiloli PrimaryPrimary school · Mixed · Day
- Ebusiralo PrimaryPrimary school · Mixed · Day
- Ebusiratsi A.C PrimaryPrimary school · Mixed · Day
- Ebusiratsi Cg PrimaryPrimary school · Mixed · Day
- Ebusiratsi Special SchoolPrimary school · Mixed · Day & Boarding
- Ebussamba PrimaryPrimary school · Mixed · Day
- Ebusyubi PrimaryPrimary school · Mixed · Day
- Ebuyalu PrimaryPrimary school · Mixed · Day
- Ebwali PrimaryPrimary school · Mixed · Day
- Ebwiranyi PrimaryPrimary school · Mixed · Day
- Edith Junior Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Ekamanji PrimaryPrimary school
- Ekatsombero PrimaryPrimary school · Mixed · Day
- Ekwanda PrimaryPrimary school · Mixed · Day
- Elian Prep School PrimaryPrimary school · Mixed · Day
- El'longo Primary SchoolPrimary school · Mixed · Day
- Eluhobe PrimaryPrimary school · Mixed · Day
- Elukhambi PrimaryPrimary school · Mixed · Day
- Elunyu PrimaryPrimary school · Mixed · Day
- Elwunza Primary SchoolPrimary school · Mixed · Day
- Emabwi PrimaryPrimary school · Mixed · Day
- Emanda PrimaryPrimary school · Mixed · Day
- Emanyinya PrimaryPrimary school · Mixed · Day
- Ematsuli PrimaryPrimary school · Mixed · Day
- Embaga PrimaryPrimary school · Mixed · Day
- Emmaloba PrimaryPrimary school · Mixed · Day
- Emmatsi PrimaryPrimary school · Mixed · Day
- Emmunwa PrimaryPrimary school · Mixed · Day
- Emuhaya PrimaryPrimary school · Mixed · Day
- Emukhuya PrimaryPrimary school · Mixed · Day
- Emukunzi Church of God PrimaryPrimary school · Mixed · Day
- Emululu PrimaryPrimary school · Mixed · Day
- Emurembe 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.