Skip to content
Home Homa Bay Suba North
Agiro Primary Primary school · Mixed · Day, Homa Bay County Alero Academy Primary Primary school · Mixed · Day, Homa Bay County Aringo Primary Primary school · Mixed · Day, Homa Bay County Bright Ton Academy Primary school · Mixed · Day, Homa Bay County Brilliant Academy Primary school · Mixed · Day, Homa Bay County Chamakowa Primary Primary school · Mixed · Day, Homa Bay County Christs Gift Academy Primary school · Mixed · Day, Homa Bay County Dr. Williams Baptist Primary Primary school · Mixed · Day, Homa Bay County Early Bird Academy Primary school · Mixed · Day, Homa Bay County Genge Primary Primary school · Mixed · Day, Homa Bay County Gethsemane Garden Christian Centre Primary school · Mixed · Day, Homa Bay County Gingo Mixed Secondary C3 · Mixed · Boarding, Suba sub-county, Homa Bay County Gingo Primary Primary school · Mixed · Day, Homa Bay County Gingo Special Unit Primary school · Mixed · Day, Homa Bay County God Awendo Primary Primary school · Mixed · Day, Homa Bay County God Jope Primary Primary school · Mixed · Day, Homa Bay County Good Shepherd Academy Primary school · Mixed · Day, Homa Bay County Got Kopolo Primary Primary school · Mixed · Day, Homa Bay County Got Nyasumbi Primary Primary school · Mixed · Day, Homa Bay County Got Rateng Primary Primary school · Mixed · Day, Homa Bay County Gulwe Primary Primary school · Mixed · Day, Homa Bay County Hill Gates Academy Primary school · Mixed · Day, Homa Bay County Hope Special School Waondo Primary school · Mixed · Day & Boarding, Homa Bay County J.N Kambarage Academy Primary school · Mixed · Day & Boarding, Homa Bay County Kagungu Primary Primary school · Mixed · Day, Homa Bay County Kakiimba Primary Primary school · Mixed · Day, Homa Bay County Kakimba Secondary Senior school · Mixed · Day & Boarding, Homa Bay County Kakrigu Primary Primary school · Mixed · Day, Homa Bay County Kamasengere Primary Primary school · Mixed · Day, Homa Bay County Kamato Primary School Primary school · Mixed · Day, Homa Bay County Kamayoge Primary Primary school · Mixed · Day, Homa Bay County Kamgere Primary Primary school · Mixed · Day, Homa Bay County Kamsama Primary Primary school · Mixed · Day, Homa Bay County Kaswanga Primary Primary school · Mixed · Day, Homa Bay County Kirambo Primary Primary school · Mixed · Day, Homa Bay County Kirindo Primary Primary school · Mixed · Day, Homa Bay County Kisaka Primary Primary school · Mixed · Day, Homa Bay County Kisui Primary Primary school · Mixed · Day, Homa Bay County Kitenyi Primary Primary school · Mixed · Day, Homa Bay County Kiwari Primary Primary school · Mixed · Day, Homa Bay County Kombe Primary Primary school · Mixed · Day, Homa Bay County Lambwe Christian School for the Deaf Primary school · Mixed · Boarding, Homa Bay County Lambwe Primary Primary school · Mixed · Day, Homa Bay County Lambwe Secondary C3 · Mixed · Boarding, Mbita sub-county, Homa Bay County Lianda Primary Primary school · Mixed · Day, Homa Bay County Mado Secondary Senior school · Mixed · Day, Homa Bay County Ma Mbita Academy Primary school · Mixed · Day & Boarding, Homa Bay County Masisi Primary Primary school · Mixed · Day, Homa Bay County Mauta Mixed Secondary C3 · Mixed · Boarding, Suba West sub-county, Homa Bay County Mauta Primary Primary school · Mixed · Day, Homa Bay County Mbita High School C1 · Boys · Boarding, Mbita sub-county, Homa Bay County Mbita Point International Primary Primary school · Mixed · Day, Homa Bay County Mbita Primary Primary school · Mixed · Day, Homa Bay County Mfangano Girls Secondary Senior school · Girls · Day, Homa Bay County Milimani Academy Primary school · Mixed · Day, Homa Bay County Mirunda Beach Academy Primary school · Mixed · Day, Homa Bay County Misori Primary Primary school · Mixed · Day, Homa Bay County Mother Teresa Academy Primary school · Mixed · Day, Homa Bay County Ndhuru Primary Primary school · Mixed · Day, Homa Bay County New Vision Primary Primary school · Mixed · Day, Homa Bay County Ngodhe Dsc Primary Primary school · Mixed · Day, Homa Bay County Ngodhe SDA Primary Primary school · Mixed · Day, Homa Bay County Ngodhe Secondary School C4 · Mixed · Day, Mbita sub-county, Homa Bay County Nyahera Primary Primary school · Mixed · Day, Homa Bay County Nyakayiemba Primary Primary school · Mixed · Day, Homa Bay County Nyakweri Primary Primary school · Mixed · Day, Homa Bay County Nyamaji Primary Primary school · Mixed · Day, Homa Bay County Nyamanga Primary Primary school · Mixed · Day, Homa Bay County Nyamasare Girls Secondary C2 · Girls · Boarding, Mbita sub-county, Homa Bay County Nyamasare Primary Primary school · Mixed · Day, Homa Bay County Nyamuga Primary Primary school · Mixed · Day, Homa Bay County Nyasanja Primary Primary school · Mixed · Day, Homa Bay County Nyasumbi Primary Primary school · Mixed · Day, Homa Bay County Nyawiya Primary Primary school · Mixed · Day, Homa Bay County Obalwanda Primary Primary school · Mixed · Day, Homa Bay County Obalwanda Special School for M.H Primary school · Mixed · Boarding, Homa Bay County Obambo Primary Primary school · Mixed · Day, Homa Bay County Ochieng Odiere Primary Primary school · Mixed · Day, Homa Bay County Ogando Primary Primary school · Mixed · Day, Homa Bay County Ogongo Secondary C3 · Mixed · Boarding, Mbita sub-county, Homa Bay County Oguta Mbare Primary Primary school · Mixed · Day, Homa Bay County Olweya Primary Primary school · Mixed · Day, Homa Bay County Osodo Primary Primary school · Mixed · Day, Homa Bay County Owich Primary Primary school · Mixed · Day, Homa Bay County Paga Primary Primary school · Mixed · Day, Homa Bay County Ponge Primary Primary school · Mixed · Day, Homa Bay County Powo Primary Primary school · Mixed · Day, Homa Bay County Raego Education Centre Primary school · Mixed · Day, Homa Bay County Ramba DEB Primary Primary school · Mixed · Day, Homa Bay County Rapora Primary Primary school · Mixed · Day, Homa Bay County Ringiti Primary Primary school · Mixed · Day, Homa Bay County Sena Primary Primary school · Mixed · Day, Homa Bay County Sena Secondary Senior school · Mixed · Day, Homa Bay County Sikri Jerusalem Primary Primary school · Mixed · Day, Homa Bay County Soklo Primary Primary school · Mixed · Day, Homa Bay County St Josephs Girls Secondary Senior school · Girls · Boarding, Homa Bay County St Lukes Academy Primary school · Mixed · Day, Homa Bay County St Margrets Girls Secondary Senior school · Girls · Boarding, Homa Bay County St Michael Academy Primary school · Mixed · Day, Homa Bay County St Teresa Academy Primary school · Mixed · Day, Homa Bay 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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.