Skip to content
Home Nyanza Rachuonyo West Karachuonyo
West Karachuonyo Division
Abundu Primary School Primary school · Mixed · Day, Homa Bay County Adhiro Primary School Primary school · Mixed · Day, Homa Bay County Adhiro Secondary School Senior school · Mixed · Day, Homa Bay County Ajigo Primary School Primary school · Mixed · Day, Homa Bay County Alara Primary School Primary school · Mixed · Day, Homa Bay County Alaru Primary School Primary school · Mixed · Day, Homa Bay County Alum Academy Primary Primary school · Mixed · Day, Homa Bay County Anduu Primary School Primary school · Mixed · Day, Homa Bay County Angong'a Primary School Primary school · Mixed · Day, Homa Bay County Bala Mercy Primary School Primary school · Mixed · Day, Homa Bay County Bala Primary School Primary school · Mixed · Day, Homa Bay County Bala Support Secondary School Senior school · Mixed · Day, Homa Bay County Buru Primary School Primary school · Mixed · Day, Homa Bay County Chula Primary School Primary school · Mixed · Day, Homa Bay County Denga Primary School Primary school · Mixed · Day, Homa Bay County Focus Academy - Primary Primary school · Mixed · Day, Homa Bay County God-Ndonyo Primary School Primary school · Mixed · Day, Homa Bay County Gogo Mixed Secondary School C3 · Mixed · Boarding, Rachuonyo North sub-county, Homa Bay County Gogo Primary School Primary school · Mixed · Day, Homa Bay County Haggai Kayier Primary School Primary school · Mixed · Day, Homa Bay County Homa Hills Primary School Primary school · Mixed · Day, Homa Bay County Homelime Primary School Primary school · Mixed · Day, Homa Bay County Jonyo Primary School Primary school · Mixed · Day, Homa Bay County Kagai Primary School Primary school · Mixed · Day, Homa Bay County Kaluga Primary School Primary school · Mixed · Day, Homa Bay County Kamuga Primary School Primary school · Mixed · Day, Homa Bay County Kanam Primary School Primary school · Mixed · Day & Boarding, Homa Bay County Kandiege Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Kandiege Primary School Primary school · Mixed · Day, Homa Bay County Kandiege Star Academy Primary school · Mixed · Day, Homa Bay County Kanjira Primary School Primary school · Mixed · Day, Homa Bay County Kanyamfwa Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Kanyamfwa Primary School Primary school · Mixed · Day, Homa Bay County Kasibos Primary School Primary school · Mixed · Day, Homa Bay County Kawiti Primary School Primary school · Mixed · Day, Homa Bay County Kibaga Primary School Primary school · Mixed · Day, Homa Bay County Kingii Primary School Primary school · Mixed · Day, Homa Bay County Kisindi Primary School Primary school · Mixed · Day, Homa Bay County Koboo Primary School Primary school · Mixed · Day, Homa Bay County Kodoch Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Kodoch Primary School Primary school · Mixed · Day, Homa Bay County Kokoth Primary School Primary school · Mixed · Day, Homa Bay County Koliech Primary School Primary school · Mixed · Day, Homa Bay County Kotonje Primary School Primary school · Mixed · Day, Homa Bay County Loo Rateng' Primary School Primary school · Mixed · Day, Homa Bay County Lwala Primary School Primary school · Mixed · Day, Homa Bay County Lwanda Primary School Primary school · Mixed · Day, Homa Bay County Masogo Primary School Primary school · Mixed · Day, Homa Bay County Migeni Primary School Primary school · Mixed · Day, Homa Bay County Migunde Primary School Primary school · Mixed · Day, Homa Bay County Mirengo Primary School Primary school · Mixed · Day, Homa Bay County Ndere Primary School Primary school · Mixed · Day, Homa Bay County Ndhole Primary School Primary school · Mixed · Day, Homa Bay County Nduga Primary School Primary school · Mixed · Day, Homa Bay County Ndwara Primary School Primary school · Mixed · Day, Homa Bay County Ngolo Primary School Primary school · Mixed · Day, Homa Bay County Ngou Primary School Primary school · Mixed · Day, Homa Bay County Ngura Primary School Primary school · Mixed · Day, Homa Bay County Nyabiage Primary School Primary school · Mixed · Day, Homa Bay County Nyamwala Primary School Primary school · Mixed · Day, Homa Bay County Nyangao Primary School Primary school · Mixed · Day, Homa Bay County Nyaola Primary School Primary school · Mixed · Day, Homa Bay County Nyasanja Primary School Primary school · Mixed · Day, Homa Bay County Nyatir Primary School Primary school · Mixed · Day, Homa Bay County Nyawi Omuga Primary School Primary school · Mixed · Day, Homa Bay County Ofweny Child Centre - Primary Primary school · Mixed · Day, Homa Bay County Ogenya Girls Secondary School C4 · Girls · Day, Rachuonyo North sub-county, Homa Bay County Oindo Primary School Primary school · Mixed · Day, Homa Bay County Okiki Amayo Primary School Primary school · Mixed · Day, Homa Bay County Okiki Amayo Primary School Special Unit Primary school · Mixed · Day, Homa Bay County Ombujo Primary School Primary school · Mixed · Day, Homa Bay County Omindi Primary School Primary school · Mixed · Day, Homa Bay County Omolo Agar Primary School Primary school · Mixed · Day, Homa Bay County Onyando Primary School Primary school · Mixed · Day, Homa Bay County Oriwo Boys High School C2 · Boys · Boarding, Rachuonyo North sub-county, Homa Bay County Oriwo Primary School Primary school · Mixed · Day, Homa Bay County Osakwe Primary School Primary school · Mixed · Day, Homa Bay County Otaro Mixed Secondary School Senior school · Mixed · Day, Homa Bay County Otaro Primary School Primary school · Mixed · Day, Homa Bay County Owiti Ayoma Memorial Academy - Primary Primary school · Mixed · Day, Homa Bay County Pala Aca Primary School Primary school · Mixed · Day, Homa Bay County Rabour Koguta Primary School Primary school · Mixed · Day, Homa Bay County Rabour Primary School Primary school · Mixed · Day, Homa Bay County Rarua Primary School Primary school · Mixed · Day, Homa Bay County Samanga Lutheran Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Samanga Primary School Primary school · Mixed · Day, Homa Bay County Sanda Primary School Primary school · Mixed · Day, Homa Bay County Sangla Primary School Primary school · Mixed · Day, Homa Bay County Siala Primary School Primary school · Mixed · Day, Homa Bay County Siburi Mixed Secondary School C3 · Mixed · Boarding, Rachuonyo North sub-county, Homa Bay County Siburi Primary School Primary school · Mixed · Day, Homa Bay County Sombro Primary School Primary school · Mixed · Day, Homa Bay County St. Innocent Jonyo Secondary School C3 · Mixed · Boarding, Rachuonyo North sub-county, Homa Bay County St. Joseph's Miranga Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County St. Lucy's Secondary School Raruowa Senior school · Girls, Homa Bay County St. Nora's Malele Jnr Academy - Primary Primary school · Mixed · Day, Homa Bay County St. Thomas Evergreen Acad. Primary Primary school · Mixed · Day, Homa Bay County Wagwe Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Wagwe Primary School Primary school · Mixed · Day, Homa Bay County Wang' Got 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.