Skip to content
Home Nyanza
Senior schools in Nyanza Province
Cherwa Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Chianda High School C2 · Boys · Boarding, Rarieda sub-county, Siaya County Chibwobi Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Chiga Secondary Senior school · Mixed · Day, Kisumu County Chironge Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Christ Church Secondary School Senior school · Mixed · Day, Kisumu County Christian Mixed Secondary Senior school · Mixed · Day, Siaya County Chulaimbo Secondary C2 · Boys · Boarding, Kisumu West sub-county, Kisumu County Chunge Mixed Secondary C4 · Mixed · Day, Uriri sub-county, Migori County Citizen Mixed Secondary Senior school · Mixed · Day, Kisii County Corban High School Senior school · Mixed · Day, Migori County Covenant Aca Secondary School Senior school · Mixed · Day & Boarding, Kisumu County Dago Thim Secondary School C4 · Mixed · Day, Kisumu West sub-county, Kisumu County Damoda High School Senior school · Mixed · Day & Boarding, Homa Bay County Dan Hill Aca Secondary School Senior school · Mixed · Day, Homa Bay County Daraja Mbili Mixed Secondary C4 · Mixed · Day, Kitutu Central sub-county, Kisii County Dhene Mixed Secondary C4 · Mixed · Day, Gem Wagai sub-county, Siaya County D.H.T.Secondary School Senior school · Mixed · Day, Kisumu County Dibuoro Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Diemo Mixed Secondary C4 · Mixed · Day, Seme sub-county, Kisumu County Dirk Allison Academy Secondary School Senior school · Mixed · Day, Siaya County Dirubi Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Diruma Secondary Senior school · Mixed · Day, Migori County Disii Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Dobra Mixed Secondary Senior school · Mixed · Day, Kisii County Doca Secondary Senior school · Mixed · Day, Nyamira County Dol Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Dr. Alhefni Reachout Secondary School Senior school · Mixed · Day, Kisumu County Dr. Aloo Gumbi Mixed Secondary Senior school · Mixed · Day, Kisumu County Dudi Girls Secondary School Senior school · Mixed · Day, Homa Bay County Ebene-Zer Christian Secondary Senior school · Mixed · Day, Kisumu County Eberege Secondary C4 · Mixed · Day, Kenyenya sub-county, Kisii County Ebigogo DEB Secondary C4 · Mixed · Day, Nyamache sub-county, Kisii County Ebiosi PAG Secondary Senior school · Mixed · Day, Kisii County Egentubi Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Ekenyenya Secondary Senior school · Mixed · Day & Boarding, Nyamira County Ekenyoro Tech Secondary C4 · Mixed · Day, Nyamira sub-county, Nyamira County Ekerubo Secondary Senior school · Mixed · Day, Kisii County Elimonya Baptist Secondary Senior school · Mixed · Day, Kisii County Elimu Centre Secondary Senior school · Mixed · Day & Boarding, Nyamira County Emboga Mixed Secondary Senior school · Mixed · Day, Nyamira County Emenwa Mixed Secondary C4 · Mixed · Day, Nyamache sub-county, Kisii County Emesa AIC Secondary C4 · Mixed · Day, Kenyenya sub-county, Kisii County Emesa Dsc Secondary Senior school · Mixed · Day, Kisii County Enchoro PEFA Secondary C4 · Mixed · Day, Nyamache sub-county, Kisii County Endereti Mixed Secondary C4 · Mixed · Day, Kenyenya sub-county, Kisii County Endiba Technical Secondary Senior school · Mixed · Day, Nyamira County Engoto PAG Mixed Secondary C4 · Mixed · Day, Marani sub-county, Kisii County Enkinda SDA Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Entanda Secondary C4 · Mixed · Day, Marani sub-county, Kisii County Eramba Mixed Secondary C4 · Mixed · Day, Marani sub-county, Kisii County Eronge Mixed Secondary Senior school · Mixed · Day, Nyamira County Eronge SDA Secondary School C3 · Mixed · Boarding, Borabu sub-county, Nyamira County Eronge Secondary Senior school · Mixed · Day, Nyamira County Esani SDA Secondary C3 · Mixed · Boarding, North Masaba sub-county, Nyamira County Etono Secondary C4 · Mixed · Day, Nyamira sub-county, Nyamira County Father Angelo Secondary School Senior school · Mixed · Day, Migori County Father Kaiser Nyamonge Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Gagra Secondary School C4 · Mixed · Day, Rarieda sub-county, Siaya County Gakero ELCK Secondary C3 · Mixed · Boarding, Gucha sub-county, Kisii County Gakero SDA Secondary C4 · Mixed · Day, Gucha sub-county, Kisii County Gamba SDA Mixed Secondary C4 · Mixed · Day, Marani sub-county, Kisii County Gamba Secondary C4 · Mixed · Day, Awendo sub-county, Migori County G.E.B Girls Secondary School Senior school · Girls · Boarding, Homa Bay County Gekano Secondary Senior school · Mixed · Day, Nyamira County Geke Secondary C4 · Mixed · Day, Manga sub-county, Nyamira County Gekomoni Tech Secondary Senior school · Mixed · Day, Nyamira County Gekonga Ii Mixed Secondary School Senior school · Mixed · Day, Kisii County Gekonge Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Gekonge Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Gekongo Mixed Secondary C4 · Mixed · Day, Sameta sub-county, Kisii County Gendia High School C2 · Boys · Boarding, Rachuonyo North sub-county, Homa Bay County George Agola Owuor Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Gesabagwa Secondary Senior school · Mixed · Day, Kisii County Gesabakwa Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Gesage Secondary Senior school · Mixed · Day, Nyamira County Gesero Secondary C3 · Mixed · Boarding, Kisii South sub-county, Kisii County Gesiaga Secondary C2 · Mixed · Boarding, Nyamira sub-county, Nyamira County Gesore PAG Secondary C4 · Mixed · Day, Nyamira sub-county, Nyamira County Gesure Secondary Senior school · Mixed · Day, Kisii County Gesure Secondary C4 · Mixed · Day, Manga sub-county, Nyamira County Getaari Mixed Secondary C4 · Mixed · Day, Nyamira sub-county, Nyamira County Getai SDA Secondary C4 · Mixed · Day, Nyamache sub-county, Kisii County Geta SDA Secondary Senior school · Mixed · Day, Nyamira County Getembe Secondary School C4 · Mixed · Day, Kitutu Central sub-county, Kisii County Getenga Mixed Day Secondary C4 · Mixed · Day, Sameta sub-county, Kisii County Geteri Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Getonganya Secondary Senior school · Mixed · Day, Migori County Getongoroma Mixed Secondary C4 · Mixed · Day, Kuria East sub-county, Migori County Getuki Mixed Secondary C4 · Mixed · Day, Gucha sub-county, Kisii County Geturi Secondary School C4 · Mixed · Day, Marani sub-county, Kisii County Gianchere Friends High School C4 · Mixed · Day, Kisii Central sub-county, Kisii County Gianchore Secondary C4 · Mixed · Day, Nyamira sub-county, Nyamira County Gideons Memorial Aca Secondary School Senior school · Mixed · Day, Homa Bay County Gina Mixed Day Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Gingo Mixed Secondary C3 · Mixed · Boarding, Suba sub-county, Homa Bay County Gionseri Secondary C3 · Girls · Boarding, Nyamache sub-county, Kisii County Glory Secondary Senior school · Mixed · Day, Nyamira County Gobei Secondary School C4 · Mixed · Day, Bondo sub-county, Siaya County God Abuoro Secondary C4 · Mixed · Day, Muhoroni sub-county, Kisumu 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.