Skip to content
Home Vihiga Hamisi
Abundant Life Academy Primary Primary school · Mixed · Day, Vihiga County Banja Muslim 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 Butiti Primary School Primary school · Mixed · Day, Vihiga County Chebunaywa Primary School 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 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 Edith Junior Academy Primary School Primary school · Mixed · Day & Boarding, Vihiga County Erusui Tuition Centre Primary School Primary school · Mixed · Day & Boarding, Vihiga County Friends School Kaimosi Boys C2 · Boys · Boarding, Hamisi sub-county, Vihiga County Friends School Shipala Primary School Primary school · Mixed · Day, Vihiga County Galona Primary School Primary school · Mixed · Day, Vihiga County Gamalenga Primary School Primary school · Mixed · Day, Vihiga County Gamalenga Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Gamoi Primary School Primary school · Mixed · Day, Vihiga County Gamuguywa Primary School Primary school · Mixed · Day, Vihiga County Gavudunyi Primary School Primary school · Mixed · Day, Vihiga County Gavudunyi Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County George Khaniri Secondary School Senior school · Mixed · Day, Vihiga County Gerherdt Goibei Girls High School C2 · Girls · Boarding, Hamisi sub-county, Vihiga County Gidagadi Primary School Primary school · Mixed · Day, Vihiga County Gidimo Primary School Primary school · Mixed · Day, Vihiga County Gimarakwa Primary School Primary school · Mixed · Day, Vihiga County Gimariani Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Gimemngwa Primary School Primary school · Mixed · Day, Vihiga County Gimemngwa Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Gimimoi Salvation Army Primary School Primary school · Mixed · Day, Vihiga County Gisambai Mixed Day Secondary School Senior school · Mixed · Day, Vihiga County Gisambai Primary School Primary school · Mixed · Day, Vihiga County Givavei Friends School For The Deaf Primary Primary school · Mixed · Day & Boarding, Vihiga County Givogi Primary School Primary school · Mixed · Day, Vihiga County Givogi Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Givole Mixed Day&Boarding Boys Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Givole Primary School Primary school · Mixed · Day, Vihiga County Givudemesi Primary School Primary school · Mixed · Day, Vihiga County Goibei Primary School Primary school · Mixed · Day, Vihiga County Good Hope Academy Serem Primary School Primary school · Mixed · Day, Vihiga County Hamisi Crossroads Academy Primary School Primary school · Mixed · Day & Boarding, Vihiga County Imusutsu Mixed Secondary School C3 · Mixed · Boarding, Hamisi sub-county, Vihiga County Irukose Primary School Primary school · Mixed · Day, Vihiga County Isikhi Primary Sh. Primary school · Mixed · Day, Vihiga County Itieng'Ere Primary School Primary school · Mixed · Day, Vihiga County Itovo Satellite Academy Primary School Primary school · Mixed · Day, Vihiga County Ivola Mixed Day Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Ivola Primary School Primary school · Mixed · Boarding, Vihiga County Ivola Primary Special Unit Primary school · Mixed · Day, Vihiga County Ivumbu Primary School Primary school · Mixed · Day, Vihiga County Jamulongoji Primary School Primary school · Mixed · Day, Vihiga County Jeblebuk Primary School Primary school · Mixed · Day, Vihiga County Jebrok Premier Academy Primary School Primary school · Mixed · Day, Vihiga County Jebrongo Primary School Primary school · Mixed · Day, Vihiga County Jepkoyai Primary School Primary school · Mixed · Day, Vihiga County Jeptulu Primary School Primary school · Mixed · Day, Vihiga County Jidereri Primary School Primary school · Mixed · Day, Vihiga County Jimarani Primary School Primary school · Mixed · Day, Vihiga County Jivirai Salvation Army Primary School Primary school · Mixed · Day, Vihiga County Jivuye Primary School Primary school · Mixed · Day, Vihiga County Joseph Mikuzi School For The Deaf Primary Primary school, Vihiga County Kabinjari Primary School Primary school · Mixed · Day, Vihiga County Kaimosi Demonstration Primary School Primary school · Mixed · Day, Vihiga County Kaimosi Demonstration Secondary School C3 · Mixed · Boarding, Hamisi sub-county, Vihiga County Kaimosi Friends Primary School Primary school · Mixed · Day & Boarding, Vihiga County Kaimosi Girls High Sc. C2 · Girls · Boarding, Hamisi sub-county, Vihiga County Kaimosi Special School Primary school · Mixed · Day & Boarding, Vihiga County Kakubudu Primary School Primary school · Mixed · Day, Vihiga County Kamuluguywa Primary School Primary school · Mixed · Day, Vihiga County Kapchemgum Primary School Primary school · Mixed · Day, Vihiga County Kapchemgum Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Kapkoi Primary School Primary school · Mixed · Day, Vihiga County Kapsaoi Primary School Primary school · Mixed · Day, Vihiga County Kapsogoro Primary School Primary school · Mixed · Day, Vihiga County Kapsoi Primary School Primary school · Mixed · Day, Vihiga County Kapsotik Primary School Primary school · Mixed · Day, Vihiga County Kapsotik Secondary Sc C4 · Mixed · Day, Hamisi sub-county, Vihiga County Kaptieni Primary School Primary school · Mixed · Day, Vihiga County Kaptik Mixed Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Kaptik Primary School Primary school · Mixed · Day, Vihiga County Kaptisi Primary School Primary school · Mixed · Day, Vihiga County Kinu Friends Primary School Primary school · Mixed · Day, Vihiga County Kipsigor Primary School Primary school · Mixed · Day, Vihiga County Kisasi Primary School Primary school · Mixed · Day, Vihiga County Kitagwa Primary School Primary school · Mixed · Day, Vihiga County Kitambazi Primary School Primary school · Mixed · Day, Vihiga County Lwombei Primary School Primary school · Mixed · Day, Vihiga County Lwombei Secondary C4 · Mixed · Day, Hamisi sub-county, Vihiga County Madeiya Primary School Primary school · Mixed · Day, Vihiga County Mahanga Primary School Primary school · Mixed · Day, Vihiga County Makuchi Primary School Primary school · Mixed · Day, Vihiga County Makuchi Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Malinda Primary School Primary school · Mixed · Day, Vihiga County Mudindi Village Mixed Day Primary School Primary school · Mixed · Boarding, Vihiga County Muhaya Primary School Primary school · Mixed · Day, Vihiga County Muhaya Secondary School C4 · Mixed · Day, Hamisi 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.