Skip to content
Home Nyanza
Alara Dago Primary Primary school · Mixed · Day, Migori County Alara Korayo Primary School Primary school · Mixed · Day, Homa Bay County Alara Primary Primary school · Mixed · Day, Migori County Alara Primary Primary school · Mixed · Day, Homa Bay County Alara Primary School Primary school · Mixed · Day, Homa Bay County Alara Primary School Primary school · Mixed · Day, Siaya County Alara Primary School Primary school · Mixed · Day, Kisumu County Alara Ss Primary School Primary school · Mixed · Day, Siaya County Alara S.U Primary school · Mixed · Day, Kisumu County Alaro Primary School Primary school · Mixed · Day, Homa Bay County Alaru Primary School Primary school · Mixed · Day, Homa Bay County Alego Primary School Primary school · Mixed · Day, Homa Bay County Alendo Girls Secondary School Senior school · Mixed · Day, Migori County Alendo Primary School Primary school · Mixed · Day, Migori County Alendu Mixed Secondary School C4 · Mixed · Day, Kadibo sub-county, Kisumu County Alendu Primary School Primary school · Mixed · Day, Kisumu County Alero Academy Primary Primary school · Mixed · Day, Homa Bay County 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 Mixed Secondary School C4 · Mixed · Day, Seme sub-county, Kisumu County Alungo Primary School Primary school · Mixed · Day, Kisumu County Aluny Primary Primary school · Mixed · Day, Siaya County Aluor Mixed Day Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County Aluor Mixed Primary Primary school · Mixed · Day, Siaya County Aluor Primary School Primary school · Mixed · Day, Homa Bay County Alwala High School Senior school · Mixed · Day & Boarding, Kisumu 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 Amabuko Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Amaiko SDA Secondary C4 · Mixed · Day, South Gucha sub-county, 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 Amariba Mixed Secondary C4 · Mixed · Day, Kisii Central sub-county, Kisii County Amasege SDA Primary Primary school · Mixed · Day, Kisii County Amasege SDA Secondary C4 · Mixed · Day, South Masaba sub-county, 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 Amatieririo Secondary Senior school · Mixed · Day & Boarding, Nyamira County Ambes Academy Primary School Primary school · Mixed · Day, Migori County Ambira Boys Secondary Senior school · Mixed · Day, Siaya County Ambira Primary Primary school · Mixed · Day, Siaya County Ambrose Adeya Adongo Secondary C4 · Mixed · Day, Siaya sub-county, 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 Andingo Secondary School Senior school · Mixed · Day, Migori County Andiwo Mixed Secondary School C4 · Mixed · Day, Ndhiwa sub-county, Homa Bay County 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 Mixed Secondary School C4 · Mixed · Day, Nyatike South sub-county, Migori 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 Angino Mixed Secondary School Senior school · Mixed · Day, Homa Bay County Angira Primary Primary school · Mixed · Day, Kisumu County Angira Secondary Senior 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 Anjego Mixed Secondary C2 · Mixed · Boarding, Migori sub-county, 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 Secondary C4 · Mixed · Day, Ugenya sub-county, 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
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.