Primary schools in Homa Bay County
- Abundu Pri Sch
Primary school · Mixed · Day
- Abuoro Pry Sch
Primary school · Mixed · Day
- Abuoye Pri Sch
Primary school · Mixed · Day
- Abura Primary
Primary school · Mixed · Day
- Achego Pry Sch
Primary school · Mixed · Day
- Achuth Pri Sch
Primary school · Mixed · Day
- Adega Pri Sch
Primary school · Mixed · Day
- Adek Pry Sch
Primary school · Mixed · Day
- Adhiro Pri Sch
Primary school · Mixed · Day
- Adiedo Pri Sch
Primary school · Mixed · Day
- Adita Pri Sch
Primary school · Mixed · Day
- Adongo Pry
Primary school · Mixed · Day
- Agape Aca Pri Sch
Primary school · Mixed · Day & Boarding
- Agawo Pri Sch
Primary school · Mixed · Day
- Agiro Pri
Primary school · Mixed · Day
- Agolo Muok Pry Sch
Primary school · Mixed · Day
- Agoro Sare Pri Sch
Primary school · Mixed · Day
- Agudo Pry Sch
Primary school · Mixed · Day
- AIC Bethel Rangwe Preparatory Pry Sch
Primary school · Mixed · Day
- Aimo Pry Sch
Primary school · Mixed · Day
- Ajigo Pri Sch
Primary school · Mixed · Day
- Ajigo Pri Sch
Primary school · Mixed · Day
- Akado Pry Sch
Primary school · Mixed · Day
- Akala Pry Sch
Primary school · Mixed · Day
- Akele Pry Sch
Primary school · Mixed · Day
- Akwakra Pri Sch
Primary school · Mixed · Day
- Alara Korayo Pry Sch
Primary school · Mixed · Day
- Alara Primary
Primary school · Mixed · Day
- Alara Pri Sch
Primary school · Mixed · Day
- Alara Pri Sch
Primary school · Mixed · Day
- Alara Pri Sch
Primary school · Mixed · Day
- Alaro Pri Sch
Primary school · Mixed · Day
- Alaru Pri Sch
Primary school · Mixed · Day
- Alego Pri Sch
Primary school · Mixed · Day
- Alero Academy Pri
Primary school · Mixed · Day
- Alero Nanga Pri Sch
Primary school · Mixed · Day
- Alum Academy Pri
Primary school · Mixed · Day
- Aluor Pry Sch
Primary school · Mixed · Day
- Amoso Pry Sch
Primary school · Mixed · Day
- Anding'o Pala Pry Sch
Primary school · Mixed · Day
- Anding'o Pri Sch
Primary school · Mixed · Day
- Anding'o Pry Sch
Primary school · Mixed · Day
- Andiwo Pry Sch
Primary school · Mixed · Day
- Anduu Pri Sch
Primary school · Mixed · Day
- Angeno Pri Sch
Primary school · Mixed · Day
- Ang'Iro Pry Sch
Primary school · Mixed · Day
- Ang'Iya Pry Sch
Primary school · Mixed · Day
- Angong'a Pri Sch
Primary school · Mixed · Day
- Anind Oko Pry Sch
Primary school · Mixed · Day
- Anjech Pri Sch
Primary school · Mixed · Day
- Annam Christian Edu. Centre
Primary school · Mixed · Day
- Anyona Pri Sch
Primary school · Mixed · Day
- Aoch Muga Pry Sch
Primary school · Mixed · Day
- Aolo Pri Sch
Primary school · Mixed · Day
- Aorachuodho Primary
Primary school · Mixed · Day
- Apollo Aca Pri Sch Oyugis
Primary school · Mixed · Day
- Apondo Pri Sch
Primary school · Mixed · Day
- Apuko Doh Pri Sch
Primary school · Mixed · Day
- Apuko SDA Pri Sch
Primary school · Mixed · Day
- Apuoche Primary
Primary school · Mixed · Day
- Aramo Pri Sch
Primary school · Mixed · Day
- Arembe Pry Sch
Primary school · Mixed · Day
- Arina Pry Sch
Primary school · Mixed · Day
- Arina Pry Sch
Primary school · Mixed · Day
- Aringo Pri
Primary school · Mixed · Day
- Ariwa Pry Sch
Primary school · Mixed · Day
- Arujo Pry Sch
Primary school · Mixed · Day
- Arunda Pry Sch
Primary school · Mixed · Day
- Asego Pry Sch
Primary school · Mixed · Day
- Asumbi Friends Pry Sch
Primary school · Mixed · Day
- Asumbi Girls Boarding Pry
Primary school · Girls · Day
- Asumbi Mixed Pry
Primary school · Mixed · Day
- Atela Pri Sch
Primary school · Mixed · Day
- Atemo Pri Sch
Primary school · Mixed · Day
- Atili Pry Sch
Primary school · Mixed · Day
- Atono Pri Sch
Primary school · Mixed · Day
- Awach Pry Sch
Primary school · Mixed · Day
- Awuor Dimo Pri Sch
Primary school · Mixed · Day
- Awuoro Pri Sch
Primary school · Mixed · Day
- Ayiengo Primary School
Primary school · Mixed · Day
- Ayub Okoko Pri Sch
Primary school · Mixed · Day
- Ayuyu Pry Sch
Primary school · Mixed · Day
- Baby Shine Academy
Primary school · Mixed · Day
- Babyshine Pri
Primary school · Mixed · Day
- Bala Mercy Pri Sch
Primary school · Mixed · Day
- Bala Pri Sch
Primary school · Mixed · Day
- Bishop Lawi Academy Pry Sch
Primary school · Mixed · Day
- Bishop Okok Rang'Wena Pry Sch
Primary school · Mixed · Day
- Bondo Pry Sch
Primary school · Mixed · Day
- Bonge Pri Sch
Primary school · Mixed · Day
- Bongia Pri Sch
Primary school · Mixed · Day
- Bongu Primary
Primary school · Mixed · Day
- Bongu Pry Sch
Primary school · Mixed · Day
- Brains Pri Sch
Primary school · Mixed · Day
- Bright Ton Academy
Primary school · Mixed · Day
- Brookstar Aca Sch
Primary school · Mixed · Day
- Buche Pry Sch
Primary school · Mixed · Day
- Bugo Dok Pri
Primary school · Mixed · Day
- Buoye Pri Sch
Primary school · Mixed · Day
- Buoye Pri Sch
Primary school · Mixed · Day
Historical KCSE rankings for Homa Bay
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 1 October 2026.
- Other schools come from our older directory. Each school page shows its dates.