Skip to content
Home Nyanza Homa Bay
Primary schools in Homa Bay District
Nyamanga Primary School Primary school · Mixed · Day, Homa Bay County Nyambare 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 Nyandema Primary School Primary school · Mixed · Day, Homa Bay County Nyandemra Primary Primary school · Mixed · Day, Homa Bay County Nyandiwa Primary School Primary school · Mixed · Day, Homa Bay County Nyando Primary School 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 Nyanguu Primary School Primary school · Mixed · Day, Homa Bay County Nyangweso Special School for the Deaf Primary Primary school · Mixed · Day, Homa Bay County Nyarandi Primary Primary school · Mixed · Day, Homa Bay County Nyarath Primary School Primary school · Mixed · Day, Homa Bay County Nyarongi Primary Primary school · Mixed · Day, Homa Bay County Nyarut Primary School Primary school · Mixed · Day, Homa Bay County Nyatago Kachar Primary School Primary school · Mixed · Day, Homa Bay County Nyaundho Primary School Primary school · Mixed · Day, Homa Bay County Nyauu Primary School Primary school · Mixed · Day, Homa Bay County Nyawita Primary School Primary school · Mixed · Day, Homa Bay County Nyoniang Primary Primary school · Mixed · Day, Homa Bay County Nyopuge Primary School Primary school · Mixed · Day, Homa Bay County Obengle Primary School Primary school · Mixed · Day, Homa Bay County Obera Primary School Primary school · Mixed · Day, Homa Bay County Ober Kabuoch Primary School Primary school · Mixed · Day, Homa Bay County Obunga Primary School Primary school · Mixed · Day, Homa Bay County Obwanda Primary School Primary school · Mixed · Day, Homa Bay County Ochol Primary School Primary school · Mixed · Day, Homa Bay County Odhiambo Rambo Primary School Primary school · Mixed · Day, Homa Bay County Odienya Primary School Primary school · Mixed · Day, Homa Bay County Ogadi Primary School Primary school · Mixed · Day, Homa Bay County Ogande Mixed Primary School Primary school · Mixed · Day, Homa Bay County Ogande Special Primary School Primary school · Mixed · Day & Boarding, Homa Bay County Ogango Katuma Primary School Primary school · Mixed · Day, Homa Bay County Ogingo Primary School Primary school · Mixed · Day, Homa Bay County Ojode Mikumu Nyasocedi Primary Primary school · Mixed · Day, Homa Bay County Ojunge Primary School Primary school · Mixed · Day, Homa Bay County Okok Primary School Primary school · Mixed · Day, Homa Bay County Okota Primary School Primary school · Mixed · Day, Homa Bay County Olare Primary School Primary school · Mixed · Day, Homa Bay County Olodo Primary School Primary school · Mixed · Day, Homa Bay County Oluso Primary School Primary school · Mixed · Day, Homa Bay County Omako Koth Primary School Primary school · Mixed · Day, Homa Bay County Ombo Primary School Primary school · Mixed · Day, Homa Bay County Omoche Primary School Primary school · Mixed · Day, Homa Bay County Omoya Primary School Primary school · Mixed · Day, Homa Bay County Ondati Primary School Primary school · Mixed · Day, Homa Bay County Ondiche Primary School Primary school · Mixed · Day, Homa Bay County Oneno Primary School Primary school · Mixed · Day, Homa Bay County Ongako Primary School Primary school · Mixed · Day, Homa Bay County Ongang'a Primary School Primary school · Mixed · Day, Homa Bay County Ongeng' Primary School Primary school · Mixed · Day, Homa Bay County Ongeti Primary School Primary school · Mixed · Day, Homa Bay County Ongoro Primary School Primary school · Mixed · Day, Homa Bay County Onyege Primary School Primary school · Mixed · Day, Homa Bay County Onyuera Inter Academy Primary Primary school · Mixed · Day, Homa Bay County Opanga Primary Primary school · Mixed · Day, Homa Bay County Opapo Friends Day Academy Primary Primary school · Mixed · Day, Homa Bay County Opinde Primary School Primary school · Mixed · Day, Homa Bay County Orego Primary School Primary school · Mixed · Day, Homa Bay County Orero Primary School Primary school · Mixed · Day, Homa Bay County Oridi Primary Primary school · Mixed · Day, Homa Bay County Osani Hills Community Academy Primary Primary school · Mixed · Day, Homa Bay County Osani Primary Primary school · Mixed · Day, Homa Bay County Osodo Primary Primary school · Mixed · Day, Homa Bay County Osogo Primary Primary school · Mixed · Day, Homa Bay County Osure Primary School Primary school · Mixed · Day, Homa Bay County Otange Primary School Primary school · Mixed · Day, Homa Bay County Otaro Primary School Primary school · Mixed · Day, Homa Bay County Othoro Primary School Primary school · Mixed · Day, Homa Bay County Otolo Primary School Primary school · Mixed · Day, Homa Bay County Ototo Primary School Primary school · Mixed · Day, Homa Bay County Otweyo Primary School Primary school · Mixed · Day, Homa Bay County Pala Boya Primary School Primary school · Mixed · Day, Homa Bay County Pala Masogo Primary School Primary school · Mixed · Day, Homa Bay County Pala Primary School Primary school · Mixed · Day, Homa Bay County Pap Alara Primary School Primary school · Mixed · Day, Homa Bay County Pap Kamathayo Primary School Primary school · Mixed · Day, Homa Bay County Pap Ndege Primary School Primary school · Mixed · Day, Homa Bay County Pedo Primary School Primary school · Mixed · Day, Homa Bay County Philemon Memorial Academy Primary Primary school · Mixed · Day, Homa Bay County Pinncole Academy Primary School Primary school · Mixed · Day, Homa Bay County Poya Primary School Primary school · Mixed · Day, Homa Bay County Pundo Kalanya Primary School Primary school · Mixed · Day, Homa Bay County Pundo Primary School Primary school · Mixed · Day, Homa Bay County Rabango Primary School Primary school · Mixed · Day, Homa Bay County Rabare Academy Primary School Primary school · Mixed · Day, Homa Bay County Rabuor Kaura Primary Primary school · Mixed · Day, Homa Bay County Rabuor Masawa Primary School Primary school · Mixed · Day, Homa Bay County Rabuor Ponge Primary School Primary school · Mixed · Day, Homa Bay County Rabuor Ponge Special Unit Primary school · Mixed · Day, Homa Bay County Rachar Primary School Primary school · Mixed · Day, Homa Bay County Radienya Primary School Primary school · Mixed · Day, Homa Bay County Radiro Primary School Primary school · Mixed · Day, Homa Bay County Rainbow Primary Primary school · Mixed · Day, Homa Bay County Rairi Primary School Primary school · Mixed · Day, Homa Bay County Rakoro Primary School Primary school · Mixed · Day, Homa Bay County Ralang Primary Primary school · Mixed · Day, Homa Bay County Rambusi 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.