Skip to content
Home Homa Bay Homa Bay Town
Homa Bay Town Constituency
Adongo Primary Primary school · Mixed · Day, Homa Bay County Akele 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 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 Chiga Primary School Primary school · Mixed · Day, Homa Bay County Christ Give Center Academy Primary 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 Gogo Katuma Primary School Primary school · Mixed · Day, Homa Bay County Got Kochungo Primary Primary school · Mixed · Day, Homa Bay County Got Kokech Primary School Primary school · Mixed · Day, Homa Bay County Got Rabuor 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 Jonemo Mixed Day Secondary School Senior school · Mixed · Day, Homa Bay County Junction Academy Primary Primary school · Mixed · Day, Homa Bay County Kambeke Primary School Primary school · Mixed · Day, Homa Bay County Kijawa Primary School Primary school · Mixed · Day, Homa Bay County King Solomon Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Kogelo Kalanya Primary School Primary school · Mixed · Day, Homa Bay County Kogwang' Primary School Primary school · Mixed · Day, Homa Bay County Kopiyo Primary School Primary school · Mixed · Day, Homa Bay County Kuja Primary School Primary school · Mixed · Day, Homa Bay County Lake Primary School Primary school · Mixed · Day, Homa Bay County Lake View Academy Secondary Senior school · Mixed · Day, Homa Bay County Lakeville Academy Mixed Day Secondary Senior school · Mixed, Homa Bay County Lala Mixed Secondary C4 · Mixed · Day, Homa Bay sub-county, Homa Bay County Lala Primary Primary school · Mixed · Day, Homa Bay County Lang'o Oromo Primary Primary school · Mixed · Day, Homa Bay County Lieta Primary School Primary school · Mixed · Day, Homa Bay County Lorateng' Primary School Primary school · Mixed · Day, Homa Bay County Magare Primary School Primary school · Mixed · Day, Homa Bay County Maguje Primary School Primary school · Mixed · Day, Homa Bay County Maguti Mixed Day Secondary School C4 · Mixed · Day, Homa Bay sub-county, Homa Bay County Maguti Primary School Primary school · Mixed · Day, Homa Bay County Majiwa Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Majiwa Primary School Primary school · Mixed · Day, Homa Bay County Manga Primary School Primary school · Mixed · Day, Homa Bay County Marindi Secondary School Senior school · Mixed · Day, Homa Bay County Masakla Primary School Primary school · Mixed · Day, Homa Bay County Mountain View Academy Primary Primary school · Mixed · Day, Homa Bay County Muche Primary School Primary school · Mixed · Day, Homa Bay County Mwangaza Academy Primary Primary school · Mixed · Day & Boarding, Homa Bay County Ndiru Primary School Primary school · Mixed · Day, Homa Bay County Ndori Primary School Primary school · Mixed · Day, Homa Bay County Nduta Primary School Primary school · Mixed · Day, Homa Bay County Nelson Mandela Academy Primary Primary school · Mixed · Day, Homa Bay County Ngere Primary School Primary school · Mixed · Day, Homa Bay County Nyagitha Primary School Primary school · Mixed · Day, Homa Bay County Nyakune Primary School Primary school · Mixed · Day, Homa Bay County Nyalkiny Mixed Day Secondary School C4 · Mixed · Day, Homa Bay sub-county, Homa Bay County Nyalkiny Primary School Primary school · Mixed · Day, Homa Bay County Nyatago Kachar Primary School Primary school · Mixed · Day, Homa Bay County Ogande Mixed Day Secondary School C4 · Mixed · Day, Homa Bay sub-county, Homa Bay County Ogande Mixed Primary School Primary school · Mixed · Day, Homa Bay County Ogande Special Primary School Primary school · Mixed, Homa Bay County Ogango Katuma Primary School Primary school · Mixed · Day, Homa Bay County Ojunge Primary School Primary school · Mixed · Day, Homa Bay County Olodo Primary School Primary school · Mixed · Day, Homa Bay County Orego Primary School Primary school · Mixed · Day, Homa Bay County Otaro Primary School Primary school · Mixed · Day, Homa Bay County Pala Masogo 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 Pinncole Academy Primary School Primary school · Mixed · Day, Homa Bay County Pundo Kalanya Primary School Primary school · Mixed · Day, Homa Bay County Rabuor Masawa 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 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 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 Sero Primary School Primary school · Mixed · Day, Homa Bay County Shauri Yako Primary Primary school · Mixed · Day, Homa Bay County Sophia Secondary School Senior school · Mixed · Day, Homa Bay County St Anthony's Little Angel's Academy Primary School Primary school · Mixed · Day, Homa Bay County St Benards Academy Primary Rodi Primary school · Mixed · Day, Homa Bay County St. Julians Rodi Kopany Girls Secondary School Senior school · Girls, Homa Bay County St Martha's Girls Secondary Senior school · Girls, Homa Bay County St. Marys Marindi Primary School Primary school · Mixed · Day, Homa Bay County St Patrick's Makongeni Primary School Primary school · Mixed · Day, Homa Bay County St. Peter's Cape View Acdemy Primary School Primary school · Mixed · Day, Homa Bay County Victoria Academy Primary School Primary school · Mixed · Boarding, Homa Bay County Wahambla Primary School Primary school · Mixed · Day, Homa Bay County Wang'Apala Kobuola 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.