Skip to content
Home Nyanza Homa Bay
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 Mixed Day Secondary C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Opinde Primary School Primary school · Mixed · Day, Homa Bay County Orego Primary School Primary school · Mixed · Day, Homa Bay County Orero Boys Boarding Secondary C1 · Boys · Boarding, Rangwe sub-county, Homa Bay County Orero Primary School Primary school · Mixed · Day, Homa Bay County Oridi Mixed Secondary Senior 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 Mixed Day Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Ototo Mixed Day Secondary School Senior 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 Rabango Secondary Senior 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 Randhore Primary Primary school · Mixed · Day, Homa Bay County Randung Primary School Primary school · Mixed · Day, Homa Bay County Ranen Mikumu Primary Primary school · Mixed · Day, Homa Bay County Rangenya Primary School Primary school · Mixed · Day, Homa Bay County Rang'i Primary School Primary school · Mixed · Day, Homa Bay County Rangwe Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Rangwe Primary School Primary school · Mixed · Day, Homa Bay County Rangwe Quality Primary School Primary school · Mixed · Day, Homa Bay County Rangwe Township Academy Primary School Primary school · Mixed · Day, Homa Bay County Rapedhi Primary Primary school · Mixed · Day, Homa Bay County Raphedhi Mixed Secondary Senior school · Mixed · Day, Homa Bay County Rarage Primary School Primary school · Mixed · Day, Homa Bay County Raragi Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Ratanga Mixed Secondary Senior school · Mixed · Day & Boarding, Homa Bay County Ratanga Primary Primary school · Mixed · Day, Homa Bay County Ratil Primary Primary school · Mixed · Day, Homa Bay County Riwa Primary School Primary school · Mixed · Day, Homa Bay County Roba Primary School Primary school · Mixed · Day, Homa Bay County Rockview Junior Academy Primary Primary school · Mixed · Day, Homa Bay County Rodi Kopany Primary Primary school · Mixed · Day, Homa Bay County Rodi Township Academy Primary Primary school · Mixed · Day, Homa Bay County Rota Primary School Primary school · Mixed · Day, Homa Bay County Ruga Kwabwai Primary Primary school · Mixed · Day, Homa Bay County Ruga Primary School Primary school · Mixed · Day, Homa Bay County Saleon Preparatory Primary Primary school · Mixed · Day, Homa Bay County Sango Academy Primary Primary school · Mixed · Day, Homa Bay County Sango Gem Primary School Primary school · Mixed · Day, Homa Bay County Sango Primary School Primary school · Mixed · Day, Homa Bay County Sangore Primary School Primary school · Mixed · Day, Homa Bay County Saramba Primary School Primary school · Mixed · Day, Homa Bay County Sasi Primary Primary school · Mixed · Day, Homa Bay County Sero Primary School Primary school · Mixed · Day, Homa Bay County Shauri Yako Primary Primary school · Mixed · Day, Homa Bay County Shooting Star Academy Primary School Primary school · Mixed · Day, Homa Bay County Sibuoche Primary Primary school · Mixed · Day, Homa Bay County Sigama Primary School Primary school · Mixed · Day, Homa Bay County Sinogo Primary School Primary school · Mixed · Day, Homa Bay County Sister Dolores Academy Primary School Primary school · Mixed · Day, Homa Bay County Sophia Secondary School Senior school · Mixed · Day, Homa Bay County Sota Primary School Primary school · Mixed · Day, Homa Bay County St Anthony's Little Angel's Academy Primary School Primary school · Mixed · Day, Homa Bay County Starlite Schoolprimary Primary school · Mixed · Day, Homa Bay County St. Augustine's Mirogi Boys Secondary C2 · Boys · Boarding, Ndhiwa sub-county, Homa Bay County St Benards Academy Primary Rodi Primary school · Mixed · Day, Homa Bay County St. Dominic Saviour Academy Primary School Primary school · Mixed · Day, Homa Bay County St. Elizabeth Koyoo Mixed Day Secondary C3 · Mixed · Boarding, Rangwe sub-county, Homa Bay County St. Francis Anding'o Mixed Day Secondary C4 · Mixed · Day, Rangwe sub-county, 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.