Skip to content
Home Nyanza Homa Bay Rangwe
Achego Mixed Day Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Achego Primary School Primary school · Mixed · Day, Homa Bay County AIC Bethel Rangwe Preparatory Primary School Primary school · Mixed · Day, Homa Bay County Aimo Primary School Primary school · Mixed · Day, Homa Bay County Anding'o Primary School Primary school · Mixed · Day, Homa Bay County Anind Oko Primary School Primary school · Mixed · Day, Homa Bay County Aoch Muga Primary School Primary school · Mixed · Day, Homa Bay County Asumbi Friends Primary School Primary school · Mixed · Day, Homa Bay County Asumbi Girls Boarding Primary Primary school · Girls · Day, Homa Bay County Asumbi Girls High School C1 · Girls · Boarding, Rangwe sub-county, Homa Bay County Asumbi Mixed Primary Primary school · Mixed · Day, Homa Bay County Ayuyu Primary School Primary school · Mixed · Day, Homa Bay County Bondo Primary School Primary school · Mixed · Day, Homa Bay County Bwanda Academy Primary School Primary school · Mixed · Day, Homa Bay County Chiepe Primary School Primary school · Mixed · Day, Homa Bay County Disii Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Disii Primary School Primary school · Mixed · Day, Homa Bay County Father Scheffer Asumbi Boys Boarding Primary school · Boys · Day, Homa Bay County God Lwala Primary School Primary school · Mixed · Day, Homa Bay County God Marera Primary School Primary school · Mixed · Day, Homa Bay County God Ndiru Primary School Primary school · Mixed · Day, Homa Bay County God Ponge Primary School Primary school · Mixed · Day, Homa Bay County God Puro Primary School Primary school · Mixed · Day, Homa Bay County Got Nyalgosi Primary School Primary school · Mixed · Day, Homa Bay County Gul Kagembe Primary School Primary school · Mixed · Day, Homa Bay County Kachar Primary School Primary school · Mixed · Day, Homa Bay County Kimanyi Primary School Primary school · Mixed · Day, Homa Bay County Kirongo Primary School Primary school · Mixed · Day, Homa Bay County Kochienge Primary School Primary school · Mixed · Day, Homa Bay County Koga Primary School Primary school · Mixed · Day, Homa Bay County Kotora Primary Primary school · Mixed · Day, Homa Bay County Koyoo Primary School Primary school · Mixed · Day, Homa Bay County Leeds Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Ludhe Dongo Mixed Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Ludhe Dongo Primary Primary school · Mixed · Day, Homa Bay County Luora Mixed Day Secondary School C3 · Mixed · Boarding, Rangwe sub-county, Homa Bay County Luora Primary School Primary school · Mixed · Day, Homa Bay County Lwanda Primary School Primary school · Mixed · Day, Homa Bay County Magwar Primary School Primary school · Mixed · Day, Homa Bay County Manga Primary School Primary school · Mixed · Day, Homa Bay County Marienga Primary School Primary school · Mixed · Day, Homa Bay County Maugo Primary School Primary school · Mixed · Day, Homa Bay County Mbeka Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Nyabola Primary School Primary school · Mixed · Day, Homa Bay County Nyachar Primary School Primary school · Mixed · Day, Homa Bay County Nyakwadha Primary School Primary school · Mixed · Day, Homa Bay County Nyaliech Primary School Primary school · Mixed · Day, Homa Bay County Nyalunya Primary School Primary school · Mixed · Day, Homa Bay County Nyambare Primary School Primary school · Mixed · Day, Homa Bay County Nyandema Primary School Primary school · Mixed · Day, Homa Bay County Nyandiwa Mixed Day Secondary C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Nyandiwa Primary School Primary school · Mixed · Day, Homa Bay County Nyando 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 Mixed Day Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Nyawita Primary School Primary school · Mixed · Day, Homa Bay County Nyopuge 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 Ogande Girls High School C1 · Girls · Boarding, Homa Bay sub-county, Homa Bay County Oluso Primary School Primary school · Mixed · Day, Homa Bay County Omoche Mixed Day Secondary C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Omoche Primary School Primary school · Mixed · Day, Homa Bay County Ongang'a 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 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 Othoro Primary School Primary school · Mixed · Day, Homa Bay County Otolo Primary School Primary school · Mixed · Day, Homa Bay County Otweyo Primary School Primary school · Mixed · Day, Homa Bay County Pap Alara 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 Rabuor Kaura Primary 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 Randung 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 Roba Primary School Primary school · Mixed · Day, Homa Bay County Sango Gem 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 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 St. Francis Ong'Anga Primary School Primary school · Mixed · Day, Homa Bay County St Jeniffer Academy Primary Primary school · Mixed · Day, Homa Bay County St. John's Nyawawa Primary School Primary school · Mixed · Day, Homa Bay County St. Terrycam Primary School Primary school · Mixed · Day, Homa Bay County St. Terrycam Secondary School Senior school · Mixed · Day, Homa Bay County Wang'Apala Kolielo 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.