Skip to content
Home Homa Bay Ndhiwa
Abuoro Primary School Primary school · Mixed · Day, Homa Bay County Abura Primary Primary school · Mixed · Day, Homa Bay County Adek Primary School Primary school · Mixed · Day, Homa Bay County Agudo Primary School Primary school · Mixed · Day, Homa Bay County Akala Primary School Primary school · Mixed · Day, Homa Bay County Alara Primary Primary school · Mixed · Day, Homa Bay County Aluor Mixed Day Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Aluor Primary School Primary school · Mixed · Day, Homa Bay County Anding'o Pala Primary School Primary school · Mixed · Day, Homa Bay County Andiwo Mixed Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Andiwo Primary School Primary school · Mixed · Day, Homa Bay County Ang'Iya Primary School Primary school · Mixed · Day, Homa Bay County Aorachuodho Primary Primary school · Mixed · Day, Homa Bay County Apuoche Mixed Secondary C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Apuoche Primary Primary school · Mixed · Day, Homa Bay County Arembe Primary School Primary school · Mixed · Day, Homa Bay County Arina Primary School Primary school · Mixed · Day, Homa Bay County Bongu Primary Primary school · Mixed · Day, Homa Bay County Bongu Primary School Primary school · Mixed · Day, Homa Bay County Buche Primary School Primary school · Mixed · Day, Homa Bay County Buru Atego Primary School Primary school · Mixed · Day, Homa Bay County Bwanda Primary School Primary school · Mixed · Day, Homa Bay County Challenge Academy Primary (Pala) Primary school · Mixed · Day, Homa Bay County Dago Primary School Primary school · Mixed · Day, Homa Bay County Dunga Primary School Primary school · Mixed · Day, Homa Bay County Gina Mixed Day Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Gina Primary School Primary school · Mixed · Day, Homa Bay County God Poko Primary Primary school · Mixed · Day, Homa Bay County Got Kojowi Mixed Secondary C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Got Kojowi Primary Primary school · Mixed · Day, Homa Bay County Got Kowiti Primary Primary school · Mixed · Day, Homa Bay County Goyo Primary School Primary school · Mixed · Day, Homa Bay County Jabagre Primary School Primary school · Mixed · Day, Homa Bay County Joy Christian School International Academy Primary School Primary school · Mixed · Day, Homa Bay County Joy Friends Academy Primary Primary school · Mixed · Day, Homa Bay County Joyhill School Primary Primary school · Mixed · Day, Homa Bay County Kaguria Primary School Primary school · Mixed · Day, Homa Bay County Kamasii Primary Primary school · Mixed · Day, Homa Bay County Kamenya Primary School Primary school · Mixed · Day, Homa Bay County Kamolo Primary School Primary school · Mixed · Day, Homa Bay County Kanyangasi Primary School Primary school · Mixed · Day, Homa Bay County Kaumo Primary School Primary school · Mixed · Day, Homa Bay County Kemba Academy Primary School Primary school · Mixed · Day, Homa Bay County Kobodo Primary School Primary school · Mixed · Day, Homa Bay County Koduogo Primary School Primary school · Mixed · Day, Homa Bay County Koduol Primary School Primary school · Mixed · Day, Homa Bay County Koga Primary Primary school · Mixed · Day, Homa Bay County Koguta Primary School Primary school · Mixed · Day, Homa Bay County Kokumu Academy Primary Primary school · Mixed · Day, Homa Bay County Kolwalo Primary School Primary school · Mixed · Day, Homa Bay County Kombe Primary School Primary school · Mixed · Day, Homa Bay County Kome Mixed Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Kome Primary School Primary school · Mixed · Day, Homa Bay County Komolo Primary Primary school · Mixed · Day, Homa Bay County Kongo Primary School Primary school · Mixed · Day, Homa Bay County Kuoyo Primary School Primary school · Mixed · Day, Homa Bay County Langi Mixed Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Langi Primary School Primary school · Mixed · Day, Homa Bay County Ligodho Primary Primary school · Mixed · Day, Homa Bay County Long'o Primary School Primary school · Mixed · Day, Homa Bay County Lwanda Kawuor Mixed Day Secondary School C3 · Mixed · Boarding, Ndhiwa sub-county, Homa Bay County Lwanda Kawuor Primary School Primary school · Mixed · Day, Homa Bay County Magina Girls Secondary School C2 · Girls · Boarding, Ndhiwa sub-county, Homa Bay County Magina Primary School Primary school · Mixed · Day, Homa Bay County Malela Primary School Primary school · Mixed · Day, Homa Bay County Malele Primary School Primary school · Mixed · Day, Homa Bay County Manera Primary School Primary school · Mixed · Day, Homa Bay County Manywanda Primary School Primary school · Mixed · Day, Homa Bay County Maranga Primary School Primary school · Mixed · Day, Homa Bay County Maranyona Primary Primary school · Mixed · Day, Homa Bay County Mariri Primary School Primary school · Mixed · Day, Homa Bay County Mariwa Primary Primary school · Mixed · Day, Homa Bay County Maroo Primary School Primary school · Mixed · Day, Homa Bay County Mawega Primary School Primary school · Mixed · Day, Homa Bay County Mbani Mixed Secondary C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Mbani Primary Primary school · Mixed · Day, Homa Bay County Migera Academy Primary School Primary school · Mixed · Day, Homa Bay County Minya Primary Primary school · Mixed · Day, Homa Bay County Miranga Primary Primary school · Mixed · Day, Homa Bay County Miranga Primary School Primary school · Mixed · Day, Homa Bay County Mirogi Girls Boarding Primary School Primary school · Girls · Day, Homa Bay County Misani Primary School Primary school · Mixed · Day, Homa Bay County Motherland Kaguria Junior Academy Primary Primary school · Mixed · Day, Homa Bay County Ndhiwa Mixed Day Academy Secondary School Senior school · Mixed · Day, Homa Bay County Ndhiwa Township Primary School Primary school · Mixed · Day, Homa Bay County Ndira Kokoth Primary Primary school · Mixed · Day, Homa Bay County Ndisi Primary School Primary school · Mixed · Day, Homa Bay County Ngere Kwabwai Primary Primary school · Mixed · Day, Homa Bay County Nguku Primary Primary school · Mixed · Day, Homa Bay County Nguku Primary School Primary school · Mixed · Day, Homa Bay County Not Primary School Primary school · Mixed · Day, Homa Bay County Nyagidha Primary School Primary school · Mixed · Day, Homa Bay County Nyakwere Kamito Primary School Primary school · Mixed · Day, Homa Bay County Nyamanga Primary School Primary school · Mixed · Day, Homa Bay County Nyamogo Primary Primary school · Mixed · Day, Homa Bay County Nyamos Primary Primary school · Mixed · Day, Homa Bay County Nyamware Primary Primary school · Mixed · Day, Homa Bay County Nyandemra Primary Primary school · Mixed · Day, Homa Bay County Nyandoto Primary Primary school · Mixed · Day, Homa Bay County Nyang'Iendo Primary School 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 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.