Skip to content
Home 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 Akado Primary School Primary school · Mixed · Day, Homa Bay County Alara Korayo Primary School Primary school · Mixed · Day, Homa Bay County Amoso Primary School Primary school · Mixed · Day, Homa Bay County Anding'o Primary School Primary school · Mixed · Day, Homa Bay County Ang'iro 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 Ariwa 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 Atili Primary School 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 Father Scheffer Asumbi Boys Boarding Primary school · Boys · Day, Homa Bay County God Bondo Primary School Primary school · Mixed · Day, Homa Bay County God Kado Mixed Day Secondary School C3 · Mixed · Boarding, Rangwe sub-county, Homa Bay County God Kado Primary School Primary school · Mixed · 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 Kabok Primary School Primary school · Mixed · Day, Homa Bay County Gul Kagembe Primary School Primary school · Mixed · Day, Homa Bay County Heartspring Academy Primary School Primary school · Mixed · Day, Homa Bay County Hope Children's Centre Primary School Primary school · Mixed · Day, Homa Bay County Janeiro Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Kachar Primary School Primary school · Mixed · Day, Homa Bay County Kawiya 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 Koyore Primary School Primary school · Mixed · Day, Homa Bay County Kuoyo Kaura Primary Primary school · Mixed · Day, Homa Bay County Kuoyo Kochia Primary School Primary school · Mixed · Day, Homa Bay County Kuyo Kochia Secondary School C2 · Boys · Boarding, Rangwe sub-county, Homa Bay County Leeds Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Ligisa Primary School Primary 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 Lwaho Mixed Day Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Lwaho Primary School Primary school · Mixed · Day, Homa Bay County Lwanda Kodote 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 Ngegu Blessings Academy Primary School Primary school · Mixed · Day, Homa Bay County Ngegu Primary School Primary school · Mixed · Day, Homa Bay County Ngulu 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 Nyadiere Primary School Primary school · Mixed · Day, Homa Bay County Nyajanja Mixed Day Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Nyajanja 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 Nyalienga 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 Nyangweso Special School for the Deaf Primary Primary school · Mixed · Day, Homa Bay County Nyarut 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 Obengle 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 Odienya Primary School Primary school · Mixed · Day, Homa Bay County Odienya Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Ogande Girls High School C1 · Girls · Boarding, Homa Bay sub-county, Homa Bay County Olare Mixed Day&Boarding Secondary School C3 · Mixed · Boarding, Rangwe sub-county, Homa Bay County Olare Primary School Primary school · Mixed · Day, Homa Bay County Oluso Primary School Primary school · Mixed · Day, Homa Bay County Ombogo Girls Secondary School Senior school · Girls · Boarding, 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 Ondiche Primary School Primary school · Mixed · Day, Homa Bay County Oneno 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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.