Skip to content
Home Nyanza Suba
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 Baby Shine Academy Primary school · Mixed · Day, Homa Bay County Babyshine Primary Primary school · Mixed · Day, Homa Bay County Bishop Mugendi Secondary Senior school · Boys · Day & Boarding, 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 Fortune Academy Primary school · Mixed · Day, Homa Bay County Furaha Academy Primary school · Mixed · Day, Homa Bay County Gendo Primary 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 Bura Primary Primary school · Mixed · Day, Homa Bay County God Bura Secondary C3 · Mixed · Boarding, Suba sub-county, Homa Bay County God Jope Primary Primary school · Mixed · Day, Homa Bay County God Oloo Mixed Day Secondary C3 · Mixed · Boarding, Suba sub-county, Homa Bay County God Oloo Primary Primary school · Mixed · Day, Homa Bay County Good Hope Academy Primary school · Mixed · Day, Homa Bay County Goodnews Academy Primary school · Mixed · Day, Homa Bay County Good Shepherd Academy Primary school · Mixed · Day, Homa Bay County Got Kombuto Primary 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 Hill View 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 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 Kasinga Primary Primary school · Mixed · Day, Homa Bay County Kaswanga Primary Primary school · Mixed · Day, Homa Bay County Kiabuya Primary Primary school · Mixed · Day, Homa Bay County Kianyumba Primary Primary school · Mixed · Day, Homa Bay County Kibuogi Primary Primary school · Mixed · Day, Homa Bay County Kibura Primary Primary school · Mixed · Day, Homa Bay County Kichare Primary Primary school · Mixed · Day, Homa Bay County Kiembe Primary Primary school · Mixed · Day, Homa Bay County Kigoto Primary Primary school · Mixed · Day, Homa Bay County Kikubi Primary Primary school · Mixed · Day, Homa Bay County Kimange Primary Primary school · Mixed · Day, Homa Bay County Kimoro Primary Primary school · Mixed · Day, Homa Bay County Kingenyo Primary Primary school · Mixed · Day, Homa Bay County Kinyasaga Primary Primary school · Mixed · Day, Homa Bay County Kirambo Primary Primary school · Mixed · Day, Homa Bay County, Gwassi Kirambo Primary Primary school · Mixed · Day, Homa Bay County, Mbita Kirindo Primary Primary school · Mixed · Day, Homa Bay County Kisaka Primary Primary school · Mixed · Day, Homa Bay County Kisaku Central Academy Primary school · Mixed · Day, Homa Bay County Kisaku Primary Primary school · Mixed · Day, Homa Bay County Kisegi Primary Primary school · Mixed · Day, Homa Bay County Kisiambi Primary Primary school · Mixed · Day, Homa Bay County Kisui Primary Primary school · Mixed · Day, Homa Bay County Kitawa Primary Primary school · Mixed · Day, Homa Bay County Kitenyi Primary Primary school · Mixed · Day, Homa Bay County Kithereka Primary Primary school · Mixed · Day, Homa Bay County Kiwa Junior Primary school · Mixed · Day, Homa Bay County Kiwa Primary Primary school · Mixed · Day, Homa Bay County Kiwari Primary Primary school · Mixed · Day, Homa Bay County Koga Primary Primary school · Mixed · Day, Homa Bay County Kombe Primary Primary school · Mixed · Day, Homa Bay County Koyombe Primary Primary school · Mixed · Day, Homa Bay County Kumuinda Primary Primary school · Mixed · Day, Homa Bay County Lady Esther Academy 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 Ligongo Primary Primary school · Mixed · Day, Homa Bay County Little Roots Academy Sindo Primary school · Mixed · Day, Homa Bay County Lwanda Primary Primary school · Mixed · Day, Homa Bay County Mado Secondary Senior school · Mixed · Day, Homa Bay County Magunga Primary Primary school · Mixed · Day, Homa Bay County Makrias Christian School Primary school · Mixed · Day, Homa Bay County Ma Mbita Academy Primary school · Mixed · Day & Boarding, Homa Bay County Manyala Primary Primary school · Mixed · Day, 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 Meja Junior Primary Primary school · Mixed · Day, Homa Bay County Mfangano Girls Secondary Senior school · Girls · 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 14 October 2026.
Other schools come from our older directory. Each school page shows its dates.