Primary schools in Homa Bay County
- Abundu Primary SchoolPrimary school · Mixed · Day
- Abuoro Primary SchoolPrimary school · Mixed · Day
- Abuoye Primary SchoolPrimary school · Mixed · Day
- Abura PrimaryPrimary school · Mixed · Day
- Achego Primary SchoolPrimary school · Mixed · Day
- Achuth Primary SchoolPrimary school · Mixed · Day
- Adega Primary SchoolPrimary school · Mixed · Day
- Adek Primary SchoolPrimary school · Mixed · Day
- Adhiro Primary SchoolPrimary school · Mixed · Day
- 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
- Agawo Primary SchoolPrimary school · Mixed · Day
- Agiro PrimaryPrimary school · Mixed · Day
- 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 Primary SchoolPrimary school · Mixed · Day
- Alara Korayo Primary SchoolPrimary school · Mixed · Day
- Alara PrimaryPrimary school · Mixed · Day
- Alara Primary SchoolPrimary school · Mixed · Day
- Alaro Primary SchoolPrimary school · Mixed · Day
- 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 Primary SchoolPrimary school · Mixed · Day
- 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 Primary SchoolPrimary school · Mixed · Day
- Anduu Primary SchoolPrimary school · Mixed · Day
- Angeno Primary SchoolPrimary 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 Primary SchoolPrimary school · Mixed · Day
- Aorachuodho PrimaryPrimary school · Mixed · Day
- Apollo Aca Primary School OyugisPrimary school · Mixed · Day
- Apondo Primary SchoolPrimary school · Mixed · Day
- Apuko Doh Primary SchoolPrimary school · Mixed · Day
- Apuko SDA Primary SchoolPrimary school · Mixed · Day
- 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 Mixed PrimaryPrimary school · Mixed · Day
- Atela Primary SchoolPrimary school · Mixed · Day
- 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
- Baby Shine AcademyPrimary school · Mixed · Day
- Babyshine PrimaryPrimary school · Mixed · Day
- Bala Mercy Primary SchoolPrimary school · Mixed · Day
- Bala Primary SchoolPrimary school · Mixed · Day
- Bishop Lawi Academy Primary SchoolPrimary school · Mixed · Day
- Bishop Okok Rang'Wena Primary SchoolPrimary school · Mixed · Day
- Bondo Primary SchoolPrimary school · Mixed · Day
- Bonge Primary SchoolPrimary school · Mixed · Day
- Bongia Primary SchoolPrimary school · Mixed · Day
- Bongu PrimaryPrimary school · Mixed · Day
- Bongu Primary SchoolPrimary school · Mixed · Day
- Brains Primary SchoolPrimary school · Mixed · Day
- Bright Future Primary SchoolPrimary school · Mixed · Day
- Bright Ton AcademyPrimary school · Mixed · Day
- Brilliant AcademyPrimary school · Mixed · Day
- Brookstar Aca SchoolPrimary school · Mixed · Day
- Buche Primary SchoolPrimary school · Mixed · Day
- Buoye Primary SchoolPrimary school · Mixed · Day
- Burlum Primary SchoolPrimary school · Mixed · Day
- Buru Atego Primary SchoolPrimary school · Mixed · Day
- Buru Primary SchoolPrimary school · Mixed · Day
- Bwanda Academy Primary SchoolPrimary school · Mixed · Day
- Bwanda 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 16 October 2026.
- Other schools come from our older directory. Each school page shows its dates.