Kisumu County
- Aboge Primary SchoolPrimary school · Mixed · Day
- Abol PrimaryPrimary school · Mixed · Day
- Abwao Mixed SecondaryC4 · Mixed · Day, Nyakach sub-county
- Abwao PrimaryPrimary school · Mixed · Day
- Achego Girls Secondary SchoolC2 · Girls · Boarding, Muhoroni sub-county
- Achego PrimaryPrimary school · Mixed · Day
- Achego Primary SchoolPrimary school · Girls
- Achingure PrimaryPrimary school · Mixed · Day
- Achuodho Primary SchoolPrimary school · Mixed · Day
- Adingo Bware PrimaryPrimary school · Mixed · Day
- Adingo Opanga PrimaryPrimary school · Mixed · Day
- Adingo Opanga SecondaryC4 · Mixed · Day, Nyakach sub-county
- Aduong’ Monge Secondary SchoolC4 · Mixed · Day, Seme sub-county
- Aduong' Munge Primary SchoolPrimary school · Mixed · Day
- Agai Mentally HandicappedPrimary school · Mixed · Day
- Agai Mixed SecondaryC4 · Mixed · Day, Nyakach sub-county
- Agai PrimaryPrimary school · Mixed · Day
- Aga Khan Primary SchoolPrimary school · Mixed · Day
- Agoro PrimaryPrimary school · Mixed · Day
- Agulu PrimaryPrimary school · Mixed · Day
- Ahero Girls SecondaryC2 · Girls · Boarding, Nyando sub-county
- A.I.C Olago Aluoch Alara Girls SecondaryC4 · Girls · Day, Kisumu West sub-county
- Akado Primary SchoolPrimary school · Mixed · Day, Lower Nyakach
- Akado Primary SchoolPrimary school · Mixed · Day, Kombewa
- Akingli Primary SchoolPrimary school · Mixed · Day
- Akonya PrimaryPrimary school · Mixed · Day
- Akwaya PrimaryPrimary school · Mixed · Day
- Alango PrimaryPrimary school · Mixed · Day
- Alara Primary SchoolPrimary school · Mixed · Day
- Alara S.UPrimary school · Mixed · Day
- Alendu Mixed Secondary SchoolC4 · Mixed · Day, Kadibo sub-county
- Alendu Primary SchoolPrimary school · Mixed · Day
- All Saints AcademyPrimary school · Mixed · Day
- Al-Muuminun Primary SchoolPrimary school · Mixed · Day
- Alungo Mixed Secondary SchoolC4 · Mixed · Day, Seme sub-county
- Alungo Primary SchoolPrimary school · Mixed · Day
- Alwala High SchoolC4 · Mixed · Day, Seme sub-county
- Alwala Primary SchoolPrimary school · Mixed · Day
- Amilo PrimaryPrimary school · Mixed · Day
- Ami Primary SchoolPrimary school · Mixed · Day
- Angira PrimaryPrimary school · Mixed · Day
- Angira SecondarySenior school · Mixed · Day
- Angira Special UnitPrimary school · Mixed · Day & Boarding
- Ang'Ogo PrimaryPrimary school · Mixed · Day
- Anyanga PrimaryPrimary school · Mixed · Day
- Anywang PrimaryPrimary school · Mixed · Day
- Aomo PrimaryPrimary school · Mixed · Day
- Apoko Mixed Secondary SchoolC4 · Mixed · Day, Nyakach sub-county
- Apoko PrimaryPrimary school · Mixed · Day
- Apondi PrimaryPrimary school · Mixed · Day
- Apondo Kasaye PrimaryPrimary school · Mixed · Day
- Apondo Kasaye Secondary SchoolC4 · Mixed · Day, Nyakach sub-county
- Apondo Mixed Day Secondary SchoolC4 · Mixed · Day, Nyando sub-county
- Apondo PrimaryPrimary school · Mixed · Day
- Archbishop Okoth High Miranga Mixed Day Secondary SchoolSenior school · Mixed · Day
- Archbishop Okoth Secondary School – OchoriaC4 · Mixed · Day, Muhoroni sub-county
- Arina Primary SchoolPrimary school · Mixed · Day
- Arombo Primary SchoolPrimary school · Mixed · Day
- Arombo Secondary SchoolC4 · Mixed · Day, Kadibo sub-county
- Arude Primary SchoolPrimary school · Mixed · Day
- Arya Primary SchoolPrimary school · Mixed · Day
- Asawo PrimaryPrimary school · Mixed · Day
- Asino Primary SchoolPrimary school · Mixed · Day
- Asol Mixed SecondaryC4 · Mixed · Day, Seme sub-county
- Atol PrimaryPrimary school · Mixed · Day
- Atoya PrimaryPrimary school · Mixed · Day
- Awanya Primary SchoolPrimary school · Mixed · Day
- Awasi Hills View AcademyPrimary school · Mixed · Day
- Awasi Pag Boys High SchoolC3 · Boys · Boarding, Nyando sub-county
- Awasi P.A.G. Girls’ Secondary SchoolC4 · Girls · Day, Nyando sub-county
- Awasi PrimaryPrimary school · Mixed · Day
- Awasi SecondarySenior school · Mixed · Day
- Awasi Special UnitPrimary school · Mixed · Day
- Ayaro PrimaryPrimary school · Mixed · Day
- Ayiecho Nyatao Mixed Secondary SchoolC4 · Mixed · Day, Muhoroni sub-county
- Ayucha PrimaryPrimary school · Mixed · Day
- Bacho Primary SchoolPrimary school · Mixed · Day
- Bala PrimaryPrimary school · Mixed · Day
- Bar Adingo PrimaryPrimary school · Mixed · Day
- Bar Andingo Primary SchoolPrimary school · Mixed · Day
- Bara Primary SchoolPrimary school · Mixed · Day
- Barkawarinda PrimaryPrimary school · Mixed · Day
- Bar Korumba Secondary SchoolC4 · Mixed · Day, Kisumu West sub-county
- Barkorwa Mixed PrimaryPrimary school · Mixed · Day
- Bar Mathonye PrimaryPrimary school · Mixed · Day
- Bar Ogwal Primary SchoolPrimary school · Mixed · Day
- Bar-Union Primary SchoolPrimary school · Mixed · Day
- Bar - Union Secondary SchoolC4 · Mixed · Day, Kisumu West sub-county
- Bar -Union S.UPrimary school · Mixed · Day
- Bhayani Primary SchoolPrimary school · Mixed · Day
- Bishop Abiero Girls Magwar Secondary SchoolC3 · Girls · Boarding, Seme sub-county
- Bishop Abiero OrugaC4 · Mixed · Day, Seme sub-county
- Bishop Abiero Shaurimoyo Secondary SchoolC4 · Mixed · Day, Kisumu Central sub-county
- Bishop Mwai Abiero Magwar Girls Secondary SchoolSenior school · Girls · Day
- Bishop N.K. Ngala SecondaryC4 · Mixed · Day, Nyakach sub-county
- Bishop Okoth Girls Secondary SchoolC3 · Girls · Boarding, Kisumu West sub-county
- Bishop Okoth Miranga Secondary SchoolC4 · Mixed · Day, Seme sub-county
- Bishop Okoth PrimaryPrimary school · Mixed · Day
- Bishop Okumu Mixed Secondary SchoolC4 · Mixed · Day, Nyakach sub-county
- Bodi Mixed SecondaryC4 · Mixed · Day, Nyakach sub-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 16 October 2026.
- Other schools come from our older directory. Each school page shows its dates.