Skip to content
Home Nyanza Homa Bay
Kamasii Primary Primary school · Mixed · Day, Homa Bay County Kamato Primary School Primary school · Mixed · Day, Homa Bay County Kambeke Primary School Primary school · Mixed · Day, Homa Bay County Kamenya Primary School Primary school · Mixed · Day, Homa Bay County Kamolo Primary School Primary school · Mixed · Day, Homa Bay County Kanyangasi Primary School Primary school · Mixed · Day, Homa Bay County Kaumo Primary School Primary school · Mixed · Day, Homa Bay County Kawiya Primary School Primary school · Mixed · Day, Homa Bay County Kemba Academy Primary School Primary school · Mixed · Day, Homa Bay County Kijawa Primary School Primary school · Mixed · Day, Homa Bay County Kimanyi Primary School Primary school · Mixed · Day, Homa Bay County King Solomon Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Kirongo Primary School Primary school · Mixed · Day, Homa Bay County Kobodo Primary School Primary school · Mixed · Day, Homa Bay County Kochienge Primary School Primary school · Mixed · Day, Homa Bay County Koduogo Primary School Primary school · Mixed · Day, Homa Bay County Koduol Primary School Primary school · Mixed · Day, Homa Bay County Koga Primary Primary school · Mixed · Day, Homa Bay County Koga Primary School Primary school · Mixed · Day, Homa Bay County Kogelo Kalanya Primary School Primary school · Mixed · Day, Homa Bay County Koguta Primary School Primary school · Mixed · Day, Homa Bay County Kogwang' Primary School Primary school · Mixed · Day, Homa Bay County Kokumu Academy Primary Primary school · Mixed · Day, Homa Bay County Kolwalo Primary School Primary school · Mixed · Day, Homa Bay County Kombe Primary School Primary school · Mixed · Day, Homa Bay County Kome Mixed Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Kome Primary School Primary school · Mixed · Day, Homa Bay County Komolo Primary Primary school · Mixed · Day, Homa Bay County Kongo Primary School Primary school · Mixed · Day, Homa Bay County Kopiyo Primary School Primary school · Mixed · Day, Homa Bay County Kotora Primary Primary school · Mixed · Day, Homa Bay County Kowuor Primary School Primary school · Mixed · Day, Migori County Koyoo Primary School Primary school · Mixed · Day, Homa Bay County Koyore Primary School Primary school · Mixed · Day, Homa Bay County Kuja 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 Kuoyo Primary School Primary school · Mixed · Day, Homa Bay County Kuyo Kochia Secondary School C2 · Boys · Boarding, Rangwe sub-county, 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 · Day & Boarding, 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 Langi Mixed Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Langi Primary School Primary school · Mixed · Day, Homa Bay County Lang'o Oromo Primary Primary school · Mixed · Day, Homa Bay County Leeds Mixed Day Secondary Senior school · Mixed · Day, Homa Bay County Lieta Primary School Primary school · Mixed · Day, Homa Bay County Ligisa Primary School Primary school · Mixed · Day, Homa Bay County Ligodho Primary Primary school · Mixed · Day, Homa Bay County Long'o Primary School Primary school · Mixed · Day, Homa Bay County Lorateng' 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 Kawuor Mixed Day Secondary School C3 · Mixed · Boarding, Ndhiwa sub-county, Homa Bay County Lwanda Kawuor 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 Magare Primary School Primary school · Mixed · Day, Homa Bay County Magina Girls Secondary School C2 · Girls · Boarding, Ndhiwa sub-county, Homa Bay County Magina 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 Magwar 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 Malela Primary School Primary school · Mixed · Day, Homa Bay County Malele Primary School Primary school · Mixed · Day, Homa Bay County Manera Primary School Primary school · Mixed · Day, Homa Bay County Manga Primary School Primary school · Mixed · Day, Homa Bay County, Asego Manga Primary School Primary school · Mixed · Day, Homa Bay County, Rangwe Manywanda Primary School Primary school · Mixed · Day, Homa Bay County Maranga Primary School Primary school · Mixed · Day, Homa Bay County Maranyona Primary Primary school · Mixed · Day, Homa Bay County Marienga Primary School Primary school · Mixed · Day, Homa Bay County Marindi Secondary School Senior school · Mixed · Day, Homa Bay County Mariri Primary School Primary school · Mixed · Day, Homa Bay County Mariwa Primary Primary school · Mixed · Day, Homa Bay County Maroo Primary School Primary school · Mixed · Day, Homa Bay County Masakla Primary School Primary school · Mixed · Day, Homa Bay County Maugo Primary School Primary school · Mixed · Day, Homa Bay County Mawega Primary School Primary school · Mixed · Day, Homa Bay County Mbani Mixed Secondary C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Mbani Primary Primary school · Mixed · Day, Homa Bay County Mbeka Junior Academy Primary School Primary school · Mixed · Day, Homa Bay County Migera Academy Primary School Primary school · Mixed · Day, Homa Bay County Minya Primary Primary school · Mixed · Day, Homa Bay County Miranga Primary Primary school · Mixed · Day, Homa Bay County Miranga Primary School Primary school · Mixed · Day, Homa Bay County Mirogi Girls Boarding Primary School Primary school · Girls · Day, Homa Bay County Misani Primary School Primary school · Mixed · Day, Homa Bay County Motherland Kaguria Junior Academy Primary 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
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.