Skip to content
Home Nyanza
Primary schools in Nyanza Province
Alero Nanga Primary School Primary school · Mixed · Day, Homa Bay County Al-Hadi Muslim Academy Primary Primary school · Mixed · Day, Migori County Alimo Nyamira Academy Primary school · Mixed · Day, Nyamira County All Saints Academy Primary school · Mixed · Day, Kisumu County Al-Muuminun Primary School Primary school · Mixed · Day, Kisumu County Alum Academy Primary Primary school · Mixed · Day, Homa Bay County Alungo Primary School Primary school · Mixed · Day, Kisumu County Aluny Primary Primary school · Mixed · Day, Siaya County Aluor Mixed Primary Primary school · Mixed · Day, Siaya County Aluor Primary School Primary school · Mixed · Day, Homa Bay County Alwala Primary School Primary school · Mixed · Day, Kisumu County Amabiria Fam Primary Primary school · Mixed · Day, Kisii County Amabuko Primary Primary school · Mixed · Day, Kisii County Amakura Primary Primary school · Mixed · Day, Nyamira County Amani Academy Primary school · Mixed · Day, Nyamira County Amariba DEB Primary Primary school · Mixed · Day, Kisii County Amasege SDA Primary Primary school · Mixed · Day, Kisii County Amason Ekerubo Academy Primary school · Mixed · Day, Nyamira County Amatagaro DEB Primary Primary school · Mixed · Day, Kisii County Amatieririo Primary Boarding Primary school · Mixed · Day & Boarding, Nyamira County Ambes Academy Primary School Primary school · Mixed · Day, Migori County Ambira Primary Primary school · Mixed · Day, Siaya County Ameagara Primary Primary school · Mixed · Day, Kisii County Amilo Primary Primary school · Mixed · Day, Kisumu County Ami Primary School Primary school · Mixed · Day, Kisumu County Amombo Hill Academy Primary school · Mixed · Day, Kisii County Amoso Primary Primary school · Mixed · Day, Migori County Amoso Primary School Primary school · Mixed · Day, Homa Bay County Amoyo Primary Primary school · Mixed · Day, Migori County Andingo Kokebe Primary School Primary school · Mixed · Day, Migori County Anding'o Pala Primary School Primary school · Mixed · Day, Homa Bay County Anding'o Primary School Primary school · Mixed · Day, Homa Bay County, Kasipul Andingo Primary School Primary school · Mixed · Day, Migori County Anding'o Primary School Primary school · Mixed · Day, Homa Bay County, Rangwe Andiwo Primary School Primary school · Mixed · Day, Homa Bay County Andrea Manna Aca. Primary Primary school · Mixed · Day, Migori County Anduro Primary School Primary school · Mixed · Day, Siaya County Anduu Primary School Primary school · Mixed · Day, Homa Bay County Aneko Primary Primary school · Mixed · Day, Migori County Angaga Primary Primary school · Mixed · Day, Migori County Ang'ang'a Primary Primary school · Mixed · Day, Migori County Angaza Academy Primary Primary school · Mixed · Day, Kisii County Angeno Primary School Primary school · Mixed · Day, Homa Bay County Angira Primary Primary school · Mixed · Day, Kisumu County Angira Special Unit Primary school · Mixed · Day & Boarding, Kisumu County Ang'iro Primary School Primary school · Mixed · Day, Homa Bay County Ang'iya Primary School Primary school · Mixed · Day, Homa Bay County Ang'ogo Primary Primary school · Mixed · Day, Kisumu County Angogo Primary Primary school · Mixed · Day, Migori County Angong'a Primary School Primary school · Mixed · Day, Homa Bay County Angugo Primary Primary school · Mixed · Day, Migori County Anind Oko Primary School Primary school · Mixed · Day, Homa Bay County Anindo Primary Primary school · Mixed · Day, Migori County Anjech Primary School Primary school · Mixed · Day, Homa Bay County Anjego Fam Primary Primary school · Mixed · Day, Migori County Anna Academy Primary school · Mixed · Day, Migori County Annam Christian Edu. Centre Primary school · Mixed · Day, Homa Bay County Ant. Treza Academy Primary Primary school · Mixed · Day, Migori County Anyanga Primary Primary school · Mixed · Day, Kisumu County Anyiko Primary Primary school · Mixed · Day, Siaya County Anyiko Special Unit Primary school · Mixed · Day, Siaya County Anyona Primary School Primary school · Mixed · Day, Homa Bay County Anywang Primary Primary school · Mixed · Day, Kisumu County Aoch Muga Primary School Primary school · Mixed · Day, Homa Bay County Aolo Primary School Primary school · Mixed · Day, Homa Bay County Aomo Primary Primary school · Mixed · Day, Kisumu County 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 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 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 Primary Primary school · Mixed · Day, Homa Bay County Apuoyo Primary Primary school · Mixed · Day, Siaya County Arambe Primary Primary school · Mixed · Day, Migori County Aramo Primary School Primary school · Mixed · Day, Homa Bay County Arek Memorial Primary Primary school · Mixed · Day, Migori County Arembe Primary School Primary school · Mixed · Day, Homa Bay 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 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
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.