Skip to content
Home Western Vihiga
Primary schools in Vihiga District
Abundant Life Academy Primary Primary school · Mixed · Day, Vihiga County ACK Emutsa Primary Primary school · Mixed · Day, Vihiga County Amani Academy Primary school · Mixed · Day, Vihiga County Amiable Aca. Primary Primary school · Mixed · Day, Vihiga County Asiongo Primary Primary school · Mixed · Day, Vihiga County Baby Shines Academy Primary school · Mixed · Day, Vihiga County Banja Muslim Primary School Primary school · Mixed · Day, Vihiga County Boyani Primary School Primary school · Mixed · Day, Vihiga County B.O Yusuf Primary School Primary school · Mixed · Day, Vihiga County Bright Academy Esiarambatsi Primary school · Mixed · Day, Vihiga County Bright Star Academy Primary school · Mixed · Day, Vihiga County Budaywa Primary Primary school · Mixed · Day, Vihiga County Bugina Primary School Primary school · Mixed · Day, Vihiga County Bukaywa Primary School Primary school · Mixed · Day, Vihiga County Bukulunya Primary School Primary school · Mixed · Day, Vihiga County Bulukhombe Primary School Primary school · Mixed · Day, Vihiga County Bumbo Pr. School Primary school · Mixed · Day, Vihiga County Bumira Primary School Primary school · Mixed · Day, Vihiga County Bumuyange Primary School Primary school · Mixed · Day, Vihiga County Busamo Primary Primary school · Mixed · Day, Vihiga County Busweta Primary Primary school · Mixed · Day, Vihiga County Butiti Primary School Primary school · Mixed · Day, Vihiga 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 Chango Primary Primary school · Mixed · Day, Vihiga County Chanzeywe Primary School Primary school · Mixed · Day, Vihiga County Chanzuvu Primary Primary school · Mixed · Day, Vihiga County Chatamilu Primary School Primary school · Mixed · Day, Vihiga County Chatex Academy Primary School Primary school · Mixed · Day, Vihiga County Chavakali Primary School Primary school · Mixed · Day, Vihiga County Chavavo Primary Primary school · Mixed · Day, Vihiga County Chavugami Primary Primary school · Mixed · Day, Vihiga County Chebunaywa Primary School Primary school · Mixed · Day, Vihiga County Chekombero Primary Primary school · Mixed · Day, Vihiga County Chekombero Special School for Deaf Primary school · Mixed · Day, Vihiga County Chepsaga Primary School Primary school · Mixed · Day, Vihiga County Cheptech Primary School Primary school · Mixed · Day, Vihiga County Cheptulu Sunrise Acdemy Primary School Primary school · Mixed · Boarding, Vihiga County Chevogere Primary Primary school · Mixed · Day, Vihiga County Chugi Primary School Primary school · Mixed · Day, Vihiga County Demesi Primary School Primary school · Mixed · Day, Vihiga County Digula Primary School Primary school · Mixed · Day, Vihiga County Duduzile Academy Primary School Primary school · Mixed · Day, Vihiga County Dunamis Education Centre Primary school · Mixed · Day, Vihiga County Ebbiba Primary Primary school · Mixed · Day, Vihiga County Ebbitsi Primary Primary school · Mixed · Day, Vihiga County Ebubayi Primary Primary school · Mixed · Day, Vihiga County Ebuhando Primary Primary school · Mixed · Day, Vihiga County Ebukanga Primary Primary school · Mixed · Day, Vihiga County Ebukhaya Primary Primary school · Mixed · Day, Vihiga County Ebukhuliti Primary Primary school · Mixed · Boarding, Vihiga County Ebukoolo Primary Primary school, Vihiga County Ebukuya Primary Primary school · Mixed · Day, Vihiga County Ebukuya School for the Deaf Primary Primary school · Mixed · Day & Boarding, Vihiga 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 Ebumbayi Primary Primary school · Mixed · Day, Vihiga County Ebunangwe Primary Primary school · Mixed · Day, Vihiga County Ebusakami Primary Primary school · Mixed · Day, Vihiga 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 Ebuyalu Primary Primary school · Mixed · Day, Vihiga County Ebwali Primary Primary school · Mixed · Day, Vihiga County Ebwiranyi Primary Primary school · Mixed · Day, Vihiga County Edith Junior Academy Primary School Primary school · Mixed · Day & Boarding, Vihiga County Ekamanji Primary Primary school, Vihiga County Ekwanda Primary Primary school · Mixed · Day, Vihiga County Elian Prep School Primary Primary school · Mixed · Day, Vihiga County El'longo Primary School Primary school · Mixed · Day, Vihiga County Eluhobe Primary Primary school · Mixed · Day, Vihiga County Elukhambi Primary Primary school · Mixed · Day, Vihiga County Elunyu Primary Primary school · Mixed · Day, Vihiga County Elwunza Primary School Primary school · Mixed · Day, Vihiga County Emabwi Primary Primary school · Mixed · Day, Vihiga County Emanda Primary Primary school · Mixed · Day, Vihiga County Emanyinya Primary Primary school · Mixed · Day, Vihiga County Ematsuli Primary Primary school · Mixed · Day, Vihiga County Embaga Primary Primary school · Mixed · Day, Vihiga County Emmaloba Primary Primary school · Mixed · Day, Vihiga County Emmatsi Primary Primary school · Mixed · Day, Vihiga County Emmunwa Primary Primary school · Mixed · Day, Vihiga County Emuhaya Primary Primary school · Mixed · Day, Vihiga County Emukhuya Primary Primary school · Mixed · Day, Vihiga County Emukunzi Church of God Primary Primary school · Mixed · Day, Vihiga County Emululu Primary Primary school · Mixed · Day, Vihiga County Emurembe Primary Primary school · Mixed · Day, Vihiga County Emusenjeli 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.