Skip to content
Home Nyanza
Aonge Dhiang Primary School Primary school · Mixed · Day, Migori County Aorachuodho Primary Primary school · Mixed · Day, Homa Bay County Aora Jope Primary Primary school · Mixed · Day, Migori County Apoko Primary Primary school · Mixed · Day, Kisumu County Apollo Aca Primary School Oyugis Primary school · Mixed · Day, Homa Bay County Apollo Aca Secondary School Oyugis Senior school · Mixed · Day, Homa Bay County Apondi Primary Primary school · Mixed · Day, Kisumu County Apondo Kasaye Primary Primary school · Mixed · Day, Kisumu County Apondo Primary Primary school · Mixed · Day, Migori County Apondo Primary Primary school · Mixed · Day, Kisumu County Apondo Primary School Primary school · Mixed · Day, Homa Bay County Apondo Secondary School C4 · Mixed · Day, Rachuonyo East sub-county, Homa Bay County Apt Bora Academy Primary Primary school · Mixed · Day, Nyamira County Apuko Doh Primary School Primary school · Mixed · Day, Homa Bay County Apuko SDA Primary School Primary school · Mixed · Day, Homa Bay County Apuoche Mixed Secondary C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Apuoche Primary Primary school · Mixed · Day, Homa Bay County Apuoyo Primary Primary school · Mixed · Day, Siaya County Apuoyo Secondary Senior school · Mixed · Day, Siaya County Arambe Primary Primary school · Mixed · Day, Migori County Arambe Secondary School C3 · Mixed · Boarding, Uriri sub-county, Migori County Aramo Primary School Primary school · Mixed · Day, Homa Bay County Archbishop Okoth High Miranga Mixed Day Secondary School Senior school · Mixed · Day, Kisumu County Arek Memorial Primary Primary school · Mixed · Day, Migori County Arembe Primary School Primary school · Mixed · Day, Homa Bay County Argwins Kodhek Secondary C3 · Mixed · Boarding, Gem Yala sub-county, Siaya County Arina Primary School Primary school · Mixed · Day, Homa Bay County Arina Primary School Primary school · Mixed · Day, Kisumu County Aringo Primary Primary school · Mixed · Day, Homa Bay County Aringo Primary School Primary school · Mixed · Day, Migori County Ariwa Primary School Primary school · Mixed · Day, Homa Bay County Arlington Academy Primary Primary school · Mixed · Day, Kisii County Arombo Primary School Primary school · Mixed · Day, Kisumu County Arombo Secondary School C4 · Mixed · Day, Kadibo sub-county, Kisumu County Arude Primary School Primary school · Mixed · Day, Kisumu County Arujo Primary School Primary school · Mixed · Day, Homa Bay County Arunda Primary School Primary school · Mixed · Day, Homa Bay County Arundo Primary Primary school · Mixed · Day, Migori County Arya Primary School Primary school · Mixed · Day, Kisumu County Asango Primary Primary school · Mixed · Day, Siaya County Asawo Primary Primary school · Mixed · Day, Kisumu County Asayi Primary Primary school · Mixed · Day, Siaya County Asego Primary School Primary school · Mixed · Day, Homa Bay County Asere Primary Primary school · Mixed · Day, Siaya County Asino Primary School Primary school · Mixed · Day, Kisumu County Assar Johanson Primary School Primary school · Mixed · Day, Migori County Asumbi Friends Primary School Primary school · Mixed · Day, Homa Bay County Asumbi Girls Boarding Primary Primary school · Girls · Day, Homa Bay County Asumbi Girls High School C1 · Girls · Boarding, Rangwe sub-county, Homa Bay County Asumbi Mixed Primary Primary school · Mixed · Day, Homa Bay County Atela Mixed Day Secondary School Senior school · Mixed · Day, Homa Bay County Atela Primary School Primary school · Mixed · Day, Homa Bay County Atemo Mixed Secondary School C4 · Mixed · Day, Rachuonyo East sub-county, Homa Bay County Atemo Primary School Primary school · Mixed · Day, Homa Bay County Atemo Primary School Primary school · Mixed · Day, Siaya County Atilili Primary School Primary school · Mixed · Day, Siaya County Atili Primary School Primary school · Mixed · Day, Homa Bay County Atol Primary Primary school · Mixed · Day, Kisumu County Atono Primary School Primary school · Mixed · Day, Homa Bay County Atoya Primary Primary school · Mixed · Day, Kisumu County At. Stephen Nyakamba Academy Primary school · Mixed · Day, Kisii County Awach Primary School Primary school · Mixed · Day, Homa Bay County Awanya Primary School Primary school · Mixed · Day, Kisumu County Awasi Hills View Academy Primary school · Mixed · Day, Kisumu County Awasi Primary Primary school · Mixed · Day, Kisumu County Awasi Secondary Senior school · Mixed · Day, Kisumu County Awasi Special Unit Primary school · Mixed · Day, Kisumu County Awelo Primary Primary school · Mixed · Day, Siaya County Awendo Junior Academy Primary school · Mixed · Day, Migori County Awendo Preparatory Primary Primary school · Mixed · Day, Migori County Awendo Primary Primary school · Mixed · Day, Migori County Awendo SDA Primary Primary school · Mixed · Day, Migori County Awuor Dimo Primary School Primary school · Mixed · Day, Homa Bay County Awuoro Primary School Primary school · Mixed · Day, Homa Bay County Ayaro Primary Primary school · Mixed · Day, Kisumu County Ayiengo Primary School Primary school · Mixed · Day, Homa Bay County Ayora DEB Primary Primary school · Mixed · Day, Kisii County Ayora Fgck Faith Primary Primary school · Mixed · Day, Kisii County Ayub Okoko Primary School Primary school · Mixed · Day, Homa Bay County Ayucha Primary Primary school · Mixed · Day, Kisumu County Ayuyu Primary School Primary school · Mixed · Day, Homa Bay County Baby Shine Academy Primary school · Mixed · Day, Homa Bay County Babyshine Primary Primary school · Mixed · Day, Homa Bay County Baby Shinners Academy Primary Primary school · Mixed · Day, Migori County Bacho Primary School Primary school · Mixed · Day, Kisumu County Bagen Friends Primary School Primary school · Mixed, Migori County Bahati Academy Primary Primary school · Mixed · Day, Kisii County Bahati Ac Primary Primary school · Mixed · Day, Kisii County Bala Mercy Primary School Primary school · Mixed · Day, Homa Bay County Bala Primary Primary school · Mixed · Day, Kisumu County Bala Primary School Primary school · Mixed · Day, Homa Bay County Bala Support Secondary School Senior school · Mixed · Day, Homa Bay County Banda Primary Primary school · Mixed · Day, Migori County Bande Girls Secondary School Senior school · Mixed · Day & Boarding, Migori County Bande Primary School Primary school · Mixed · Day, Migori County Bar Adingo Primary Primary school · Mixed · Day, Kisumu County Bar Agulu Primary Primary school · Mixed · Day, Siaya County Baraka Academy Primary Primary school · Mixed · Day, Migori County Bar Andingo Primary School Primary school · Mixed · Day, Kisumu County Bar Anyanga Primary Primary school · Mixed · Day, Siaya 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 14 October 2026.
Other schools come from our older directory. Each school page shows its dates.