Skip to content
Home Western
Senior schools in Western Province
Holycross Emalindi Girls Secondary C3 · Girls · Boarding, Khwisero sub-county, Kakamega County Holy Family Marukusi Secondary School C4 · Mixed · Day, Matete sub-county, Kakamega County Hombala Mixed Day Secondary School Senior school · Mixed · Day, Vihiga County Ibinzo Girls Secondary School C3 · Girls · Boarding, Kakamega Centra sub-county, Kakamega County Ibokolo Secondary C4 · Mixed · Day, Butere sub-county, Kakamega County Ibubi Girls Secondary C2 · Girls · Boarding, Luanda sub-county, Vihiga County Ideleri Secondary C4 · Mixed · Day, Vihiga sub-county, Vihiga County Igunga Girls Secondary School C2 · Girls · Boarding, Sabatia sub-county, Vihiga County Ikobero Girls Secondary School C3 · Girls · Boarding, Sabatia sub-county, Vihiga County Ikoli Secondary School C4 · Mixed · Day, Kakamega North sub-county, Kakamega County Ikonyero Secondary School C4 · Mixed · Day, Kakamega Centra sub-county, Kakamega County Ikonzo Mixed Day Secondary School Senior school · Mixed · Day, Busia County Ikuywa Secondary Senior school · Mixed · Day, Kakamega County Imalaba Secondary C4 · Mixed · Day, Kakamega South sub-county, Kakamega County Imanga Secondary C4 · Mixed · Day, Butere sub-county, Kakamega County Imbale Secondary C4 · Mixed · Day, Kakamega South sub-county, Kakamega County Imusutsu Mixed Secondary School C3 · Mixed · Boarding, Hamisi sub-county, Vihiga County Inaya Secondary C4 · Mixed · Day, Butere sub-county, Kakamega County Indangalasia Secondary Senior school · Mixed · Day, Kakamega County Indangalasia Secondary School C4 · Mixed · Day, Kakamega Centra sub-county, Kakamega County Ingotse Secondary School C2 · Boys · Boarding, Navakholo sub-county, Kakamega County Isongo Secondary Senior school · Mixed · Day, Kakamega County Iteteb Secondary Senior school · Mixed · Day, Kakamega County Ivayo Secondary School Senior school · Mixed · Day, Vihiga County Ivola Mixed Day Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Ivugwi Secondary School C4 · Mixed · Day, Likuyani sub-county, Kakamega County James Mwei Secondary C4 · Mixed · Day, Tongaren sub-county, Bungoma County Jb Serut Secondary School Senior school · Mixed · Day, Bungoma County Jemovo Secondary School C4 · Mixed · Day, Sabatia sub-county, Vihiga County Jethro Secondary School Senior school · Mixed · Day, Bungoma County John Osogo Secondary School C3 · Boys · Boarding, Bunyala sub-county, Busia County Joi Ndalu Secondary Senior school · Girls · Day & Boarding, Bungoma County Kabkara Secondary School C4 · Mixed · Day, Bungoma West sub-county, Bungoma County Kaboywo Mixed Secondary School C4 · Mixed · Day, Mt. Elgon sub-county, Bungoma County Kabuchai Girls Secondary School C3 · Girls · Boarding, Bungoma Central sub-county, Bungoma County Kabula Secondary Senior school · Mixed · Day & Boarding, Bungoma County Kaimosi Demonstration Secondary School C3 · Mixed · Boarding, Hamisi sub-county, Vihiga County Kaimosi Girls High Sc. C2 · Girls · Boarding, Hamisi sub-county, Vihiga County Kakamega Elite Secondary School Senior school · Mixed · Day, Kakamega County Kakamega High Secondary School C1 · Boys · Boarding, Kakamega Centra sub-county, Kakamega County Kakamega International School Senior school · Mixed · Day, Kakamega County Kakamega Muslim Secondary School C4 · Mixed · Day, Kakamega Centra sub-county, Kakamega County Kakamega Township Secondary School C4 · Mixed · Day, Kakamega Centra sub-county, Kakamega County Kakunga Girls Secondary School C3 · Girls · Boarding, Kakamega North sub-county, Kakamega County Kakurikit Secondary School C4 · Mixed · Day, Teso North sub-county, Busia County Kamasha Secondary Senior school · Mixed · Day, Kakamega County Kamukuywa Friends Secondary School Senior school · Mixed · Day, Bungoma County Kamuriai Secondary School C4 · Mixed · Day, Teso North sub-county, Busia County Kamusinde Secondary School C2 · Boys · Boarding, Kimilili sub-county, Bungoma County Kapchemgum Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Kapkateny Secondary School C3 · Mixed · Boarding, Kopsiro sub-county, Bungoma County Kapkirwok High School Senior school · Mixed · Day, Bungoma County Kapsambo Secondary C4 · Mixed · Day, Sabatia sub-county, Vihiga County Kapsokwony High School C2 · Boys · Boarding, Mt. Elgon sub-county, Bungoma County Kapsotik Secondary Sc C4 · Mixed · Day, Hamisi sub-county, Vihiga County Kaptanai Secondary School C3 · Mixed · Boarding, Bungoma West sub-county, Bungoma County Kaptik Mixed Secondary School C4 · Mixed · Day, Hamisi sub-county, Vihiga County Kaptola Fym Secondary School C4 · Mixed · Day, Mt. Elgon sub-county, Bungoma County Karibuni Girls Secondary C4 · Girls · Day, Bungoma West sub-county, Bungoma County Karima Secondary C3 · Mixed · Boarding, Bungoma North sub-county, Bungoma County Katakwa Secondary School C4 · Mixed · Day, Teso North sub-county, Busia County Katira Secondary School C4 · Mixed · Day, Nambale sub-county, Busia County Kegoye Secondary C3 · Boys · Boarding, Vihiga sub-county, Vihiga County Kerongo Secondary C4 · Mixed · Day, Vihiga sub-county, Vihiga County Keveye Girls High C1 · Girls · Boarding, Sabatia sub-county, Vihiga County Khachonge Girls Secondary School C3 · Girls · Boarding, Bungoma Central sub-county, Bungoma County Khasoko Boys Secondary C2 · Boys · Boarding, Bumula sub-county, Bungoma County Khaunga Secondary Senior school · Mixed · Day, Kakamega County Khayo Secondary C4 · Mixed · Day, Nambale sub-county, Busia County Khwiliba Secondary C4 · Mixed · Day, Luanda sub-county, Vihiga County Khwisero Girls' Secondary C3 · Girls · Boarding, Khwisero sub-county, Kakamega County Khwisero Secondary Senior school · Mixed · Day & Boarding, Kakamega County Kibingei Friends Secondary C4 · Mixed · Day, Kimilili sub-county, Bungoma County Kibisi Secondary Senior school · Mixed · Day, Bungoma County Kibuk Girls Secondary School C2 · Girls · Boarding, Mt. Elgon sub-county, Bungoma County Kidinye Secondary C4 · Mixed · Day, Vihiga sub-county, Vihiga County Kigama Friends Secondary School Senior school · Mixed · Day, Vihiga County Kikai Friends Secondary School C3 · Boys · Boarding, Bungoma West sub-county, Bungoma County Kilimo Girls Secondary School C3 · Girls · Boarding, Kakamega Centra sub-county, Kakamega County Kilingili Secondary Senior school · Mixed · Day & Boarding, Vihiga County Kimabole Secondary School C3 · Mixed · Boarding, Cheptais sub-county, Bungoma County Kimang,Eti Secondary School Senior school · Mixed · Day & Boarding, Kakamega County Kimatuni RC Secondary Senior school · Mixed · Day, Bungoma County Kim Girls High School C3 · Girls · Boarding, Cheptais sub-county, Bungoma County Kimilili Boys High School C2 · Boys · Boarding, Kimilili sub-county, Bungoma County Kimilili Girl's Secondary School Senior school · Girls · Day, Bungoma County Kimobo Friends Secondary School C3 · Mixed · Boarding, Mt. Elgon sub-county, Bungoma County Kingandole Secondary School C4 · Mixed · Day, Butula sub-county, Busia County Kipsis Secondary School C3 · Mixed · Boarding, Cheptais sub-county, Bungoma County Kisangula Secondary School C4 · Mixed · Day, Sabatia sub-county, Vihiga County Kituni High School C4 · Mixed · Day, Webuye West sub-county, Bungoma County Kivagala Secondary School C4 · Mixed · Day, Sabatia sub-county, Vihiga County Kivaywa Secondary School C2 · Boys · Boarding, Matete sub-county, Kakamega County Kolanya Girls Secondary School C1 · Girls · Boarding, Teso North sub-county, Busia County Kongit Secondary School C4 · Mixed · Day, Mt. Elgon sub-county, Bungoma County Kongoli Secondary School C4 · Mixed · Day, Bungoma South sub-county, Bungoma County Koyonzo Secondary C3 · Boys · Boarding, Matungu sub-county, Kakamega County Kuvasali Secondary School C4 · Mixed · Day, Kakamega North sub-county, Kakamega County Kuyanda Secondary Senior school · Mixed · Day, Kakamega County Kuywa Fym Secondary Senior school · Mixed · Day, Bungoma 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.