Skip to content
Home Homa Bay Homa Bay Town
Primary schools in 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 Chiga Primary School Primary school · Mixed · Day, Homa Bay County Christ Give Center Academy Primary Primary 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 Children's Home Academy Primary School Primary school · Mixed · 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 Success Academy Primary School Primary 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 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 Primary School Primary 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 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 Primary School Primary school · Mixed · Day, Homa Bay County Nyatago Kachar Primary School Primary school · Mixed · Day, Homa Bay County Ogande Mixed Primary School Primary school · Mixed · Day, Homa Bay County Ogande Special Primary School Primary school · Mixed · Day & Boarding, 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 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. 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 Watata Primary School Primary school · Mixed · Day, Homa Bay County Wiamen Primary School Primary school · Mixed · Day, Homa Bay County Wiga Primary School Primary school · Mixed · Day, Homa Bay County Wiobiero Primary School Primary school · Mixed · Day, Homa Bay County Wirakuom Primary School Primary school · Mixed · Day, Homa Bay County Yawo 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.