Homa Bay County
- Abundu Primary SchoolPrimary school · Mixed · Day
- Abuoro Primary SchoolPrimary school · Mixed · Day
- Abuoye Primary SchoolPrimary school · Mixed · Day
- Abura Mixed Secondary SchoolC4 · Mixed · Day, Ndhiwa sub-county
- Abura PrimaryPrimary school · Mixed · Day
- Achego Mixed Day Secondary SchoolC4 · Mixed · Day, Rangwe sub-county
- Achego Primary SchoolPrimary school · Mixed · Day
- Achuth Primary SchoolPrimary school · Mixed · Day
- Adega Mixed Secondary SchoolC4 · Mixed · Day, Rachuonyo East sub-county
- Adega Primary SchoolPrimary school · Mixed · Day
- Adek Primary SchoolPrimary school · Mixed · Day
- Adhiro Primary SchoolPrimary school · Mixed · Day
- Adhiro Secondary SchoolSenior school · Mixed · Day
- Adiedo Mixed Secondary SchoolC4 · Mixed · Day, Rachuonyo North sub-county
- Adiedo Primary SchoolPrimary school · Mixed · Day
- Adita Primary SchoolPrimary school · Mixed · Day
- Adongo PrimaryPrimary school · Mixed · Day
- Agape Aca Primary SchoolPrimary school · Mixed · Day & Boarding
- Agape Aca Secondary SchoolSenior school · Mixed · Day
- Agawo Primary SchoolPrimary school · Mixed · Day
- Agiro PrimaryPrimary school · Mixed · Day
- Agoro Sare High SchoolC1 · Boys · Boarding, Rachuonyo South sub-county
- Agoro Sare Mixed Secondary SchoolC4 · Mixed · Day, Rachuonyo South sub-county
- Agoro Sare Primary SchoolPrimary school · Mixed · Day
- Agudo Primary SchoolPrimary school · Mixed · Day
- AIC Bethel Rangwe Preparatory Primary SchoolPrimary school · Mixed · Day
- Aimo Primary SchoolPrimary school · Mixed · Day
- Ajigo Primary SchoolPrimary school · Mixed · Day
- Akado Primary SchoolPrimary school · Mixed · Day
- Akala Primary SchoolPrimary school · Mixed · Day
- Akele Primary SchoolPrimary school · Mixed · Day
- Akwakra Mixed Secondary SchoolC4 · Mixed · Day, Rachuonyo North sub-county
- Akwakra Primary SchoolPrimary school · Mixed · Day
- Alara Korayo Primary SchoolPrimary school · Mixed · Day
- Alara Mixed Secondary SchoolC4 · Mixed · Day, Ndhiwa sub-county
- Alara PrimaryPrimary school · Mixed · Day
- Alara Primary SchoolPrimary school · Mixed · Day
- Alaro Primary SchoolPrimary school · Mixed · Day
- Alaru Central Mixed Secondary SchoolC4 · Mixed · Day, Rachuonyo North sub-county
- Alaru Primary SchoolPrimary school · Mixed · Day
- Alego Primary SchoolPrimary school · Mixed · Day
- Alero Academy PrimaryPrimary school · Mixed · Day
- Alero Nanga Primary SchoolPrimary school · Mixed · Day
- Alum Academy PrimaryPrimary school · Mixed · Day
- Aluor Mixed Day Secondary SchoolC4 · Mixed · Day, Ndhiwa sub-county
- Aluor Primary SchoolPrimary school · Mixed · Day
- Ambassador Pamela Mboya Girls Secondary SchoolC2 · Girls · Boarding, Mbita sub-county
- Amoso Primary SchoolPrimary school · Mixed · Day
- Anding'o Pala Primary SchoolPrimary school · Mixed · Day
- Anding'o Primary SchoolPrimary school · Mixed · Day, Kasipul
- Anding'o Primary SchoolPrimary school · Mixed · Day, Rangwe
- Andiwo Mixed Secondary SchoolC4 · Mixed · Day, Ndhiwa sub-county
- Andiwo Primary SchoolPrimary school · Mixed · Day
- Anduu Primary SchoolPrimary school · Mixed · Day
- Angeno Primary SchoolPrimary school · Mixed · Day
- Angino Mixed Secodary SchoolC3 · Mixed · Boarding, Rachuonyo East sub-county
- Angino Mixed Secondary SchoolSenior school · Mixed · Day
- Ang'iro Primary SchoolPrimary school · Mixed · Day
- Ang'iya Primary SchoolPrimary school · Mixed · Day
- Angong'a Primary SchoolPrimary school · Mixed · Day
- Anind Oko Primary SchoolPrimary school · Mixed · Day
- Anjech Primary SchoolPrimary school · Mixed · Day
- Annam Christian Edu. CentrePrimary school · Mixed · Day
- Anyona Primary SchoolPrimary school · Mixed · Day
- Aoch Muga Primary SchoolPrimary school · Mixed · Day
- Aolo Girls Secondary SchoolC4 · Girls · Day, Rachuonyo South sub-county
- Aolo Primary SchoolPrimary school · Mixed · Day
- Aorachuodho PrimaryPrimary school · Mixed · Day
- Apollo Aca Primary School OyugisPrimary school · Mixed · Day
- Apollo Aca Secondary School OyugisSenior school · Mixed · Day
- Apondo Primary SchoolPrimary school · Mixed · Day
- Apondo Secondary SchoolC4 · Mixed · Day, Rachuonyo East sub-county
- Apuko Doh Primary SchoolPrimary school · Mixed · Day
- Apuko SDA Primary SchoolPrimary school · Mixed · Day
- Apuoche Mixed SecondaryC4 · Mixed · Day, Ndhiwa sub-county
- Apuoche PrimaryPrimary school · Mixed · Day
- Aramo Primary SchoolPrimary school · Mixed · Day
- Arembe Primary SchoolPrimary school · Mixed · Day
- Arina Primary SchoolPrimary school · Mixed · Day
- Aringo PrimaryPrimary school · Mixed · Day
- Ariwa Primary SchoolPrimary school · Mixed · Day
- Arujo Primary SchoolPrimary school · Mixed · Day
- Arunda Primary SchoolPrimary school · Mixed · Day
- Asego Primary SchoolPrimary school · Mixed · Day
- Asumbi Friends Primary SchoolPrimary school · Mixed · Day
- Asumbi Girls Boarding PrimaryPrimary school · Girls · Day
- Asumbi Girls High SchoolC1 · Girls · Boarding, Rangwe sub-county
- Asumbi Mixed PrimaryPrimary school · Mixed · Day
- Atela Mixed Day Secondary SchoolC4 · Mixed · Day, Rachuonyo East sub-county
- Atela Primary SchoolPrimary school · Mixed · Day
- Atemo Mixed Secondary SchoolC4 · Mixed · Day, Rachuonyo East sub-county
- Atemo Primary SchoolPrimary school · Mixed · Day
- Atili Primary SchoolPrimary school · Mixed · Day
- Atono Primary SchoolPrimary school · Mixed · Day
- Awach Primary SchoolPrimary school · Mixed · Day
- Awuor Dimo Primary SchoolPrimary school · Mixed · Day
- Awuoro Primary SchoolPrimary school · Mixed · Day
- Ayiengo Primary SchoolPrimary school · Mixed · Day
- Ayub Okoko Primary SchoolPrimary school · Mixed · Day
- Ayuyu Primary SchoolPrimary school · Mixed · Day
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.