Skip to content
Home Western Vihiga
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 Budaywa Secondary C4 · Mixed · Day, Sabatia sub-county, Vihiga County Bugina Primary School Primary school · Mixed · Day, Vihiga County Bugina Secondary School C4 · Mixed · Day, Sabatia sub-county, Vihiga County Bukaywa Primary School Primary school · Mixed · Day, Vihiga County Bukulunya Mixed Day Secondary School C3 · Mixed · Boarding, Sabatia sub-county, 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 Bunyore Girls High School C1 · Girls · Boarding, Luanda sub-county, Vihiga County Busali Union Mixed Day Secondary School Senior school · Mixed · Day, Vihiga County Busali Union Secondary C3 · Boys · Boarding, Sabatia sub-county, 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 Girls Secondary C3 · Girls · Boarding, Sabatia sub-county, 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 Chambiti Secondary School C4 · Mixed · Day, Vihiga sub-county, 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 Chandumba Secondary C4 · Mixed · Day, Sabatia sub-county, Vihiga County Chandungunyi Primary Primary school · Mixed · Day, Vihiga County Chango Primary Primary school · Mixed · Day, Vihiga County Chango Secondary C4 · Mixed · Day, Vihiga sub-county, 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 Boys Secondary School Senior school · Mixed · Day, Vihiga County Chavakali Primary School Primary school · Mixed · Day, Vihiga County Chavavo Primary Primary school · Mixed · Day, Vihiga County Chavavo Secondary C4 · Mixed · Day, Vihiga sub-county, 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 Cheptech Secondary School C4 · Mixed · Day, Hamisi sub-county, 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 Digula Secondary School C4 · Mixed · Day, Sabatia sub-county, Vihiga County Dr. Maurice Dang'Ana Gimarakwa Secondary School C4 · Mixed · Day, Hamisi sub-county, 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 Ebubayi Secondary C2 · Mixed · Boarding, Luanda sub-county, Vihiga County Ebuhando Primary Primary school · Mixed · Day, Vihiga County Ebukanga Primary Primary school · Mixed · Day, Vihiga County Ebukanga Secondary C4 · Mixed · Day, Emuhaya sub-county, Vihiga County Ebukhaya Primary Primary school · Mixed · Day, Vihiga County Ebukhaya Secondary C4 · Mixed · Day, Emuhaya sub-county, Vihiga County Ebukhuliti Primary Primary school · Mixed · Boarding, Vihiga County Ebukoolo Primary Primary school, Vihiga County Ebukoolo Secondary C4 · Mixed · Day, Emuhaya sub-county, 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 Ebulonga Secondary C4 · Mixed · Day, Luanda sub-county, Vihiga County Ebumbayi Primary Primary school · Mixed · Day, Vihiga County Ebunangwe Primary Primary school · Mixed · Day, Vihiga County Ebunangwe Secondary C3 · Boys · Boarding, Emuhaya sub-county, Vihiga County Ebusakami Primary Primary school · Mixed · Day, Vihiga County Ebusakami Secondary Senior school · Mixed · Day & Boarding, Vihiga County Ebusiloli Primary Primary school · Mixed · Day, Vihiga County Ebusiloli Secondary C4 · Mixed · Day, Emuhaya sub-county, 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 Secondary C3 · Girls · Boarding, Emuhaya sub-county, Vihiga County Ebusiratsi Special School Primary school · Mixed · Day & Boarding, Vihiga County Ebussamba Primary Primary school · Mixed · Day, Vihiga County Ebussamba Secondary C4 · Mixed · Day, Luanda sub-county, Vihiga County Ebusyubi Primary Primary school · Mixed · Day, Vihiga County Ebusyubi Secondary C4 · Mixed · Day, Luanda sub-county, 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.