Skip to content
Home Nyanza Homa Bay
Abuoro Primary School Primary school · Mixed · Day, Homa Bay County Abura Primary Primary school · Mixed · Day, Homa Bay County Achego Mixed Day Secondary School C4 · Mixed · Day, Rangwe sub-county, Homa Bay County Achego Primary School Primary school · Mixed · Day, Homa Bay County Adek Primary School Primary school · Mixed · Day, Homa Bay County Adongo Primary Primary school · Mixed · Day, Homa Bay County Agudo 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 Akala Primary School Primary school · Mixed · Day, Homa Bay County Akele Primary School Primary school · Mixed · Day, Homa Bay County Alara Korayo 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 Amoso Primary School Primary school · Mixed · Day, Homa Bay County Anding'o Pala Primary School Primary school · Mixed · Day, Homa Bay County Anding'o 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'iro Primary School Primary school · Mixed · Day, Homa Bay County Ang'iya 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 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 Ariwa Primary School Primary school · Mixed · Day, Homa Bay County Arujo Primary School Primary school · Mixed · Day, Homa Bay County Arunda Primary School Primary school · Mixed · Day, Homa Bay County Asego 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 Bishop Lawi Academy Primary School Primary school · Mixed · Day, Homa Bay County Bishop Okok Rang'wena Primary School Primary school · Mixed · Day, Homa Bay County Bishop Okulu Magare Girls Secondary C3 · Girls · Boarding, Homa Bay sub-county, Homa Bay County Bondo 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 Academy 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 Chiepe Primary School Primary school · Mixed · Day, Homa Bay County Chiga Primary School Primary school · Mixed · Day, Homa Bay County Christ Give Center Academy Primary Primary school · Mixed · Day, Homa Bay County Dago 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 Dr Owen Academy Primary Primary school · Mixed · Day, Homa Bay County Dunga Primary School Primary school · Mixed · Day, Homa Bay County Father Scheffer Asumbi Boys Boarding Primary school · Boys · 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 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 Poko Primary 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 Gogo Katuma Primary School Primary school · Mixed · Day, Homa Bay County Got Kabok Primary School Primary school · Mixed · Day, Homa Bay County Got Kochungo 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 Kokech Primary School Primary school · Mixed · Day, Homa Bay County Got Kowiti Primary Primary school · Mixed · Day, Homa Bay County Got Nyalgosi Primary School Primary school · Mixed · Day, Homa Bay County Got Rabuor Primary School Primary school · Mixed · Day, Homa Bay County Goyo 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 Homabay Academy Secondary Senior school · Mixed · Day & Boarding, Homa Bay County Homabay Children's Home Academy Primary School Primary school · Mixed · Day, Homa Bay County Homabay High School Senior school · Boys · Day, Homa Bay County Homabay Primary School Primary school · Mixed · Day, Homa Bay County Homabay Primary Special Unit Primary school · Mixed · Day, Homa Bay County Homabay SDA Secondary School Senior school · Mixed · Day, Homa Bay County Homabay Success Academy Primary School Primary school · Mixed · Day, Homa Bay County Hope Children's Centre Primary School Primary school · Mixed · Day, Homa Bay County Jabagre Primary School Primary school · Mixed · Day, Homa Bay County Janeiro Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Jonemo Mixed Day Secondary School Senior 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 Junction Academy Primary Primary school · Mixed · Day, Homa Bay County Kachar Primary School Primary school · Mixed · Day, Homa Bay County Kaguria 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.