Nairobi County
- Cghu Mixed SecondaryC4 · Mixed · Day, Starehe sub-county
- C.G.H.U. Parklands Secondary SchoolSenior school · Mixed · Day
- C.G.H.U. Primary School - PrimaryPrimary school · Mixed · Day
- Chalaw AcademyPrimary school · Mixed · Day
- Chamrec Childrens Center PrimaryPrimary school · Mixed · Day
- Chariots Educational Centre - PrimaryPrimary school · Mixed · Day
- Charriots Academy - PrimaryPrimary school · Mixed · Day
- Chelete Primary SchoolPrimary school · Mixed · Day
- Chemi Chemi Secondary SchoolSenior school · Mixed · Day
- Chepor Primary SchoolPrimary school · Mixed · Day
- Children Angles of God Academy PrimaryPrimary school · Mixed · Day
- Chitegemee Primary SchoolPrimary school · Mixed · Day
- Chitegemee Secondary SchoolSenior school · Mixed · Day
- Chrisco Ed Center PrimaryPrimary school · Mixed · Day
- Christian Assembly Centre - PrimaryPrimary school
- Christian Hope Net St Catherine PrimaryPrimary school · Mixed · Day
- Christian Outreach Learning Centre PrimaryPrimary school · Mixed · Day
- Church Army Academy - PrimaryPrimary school · Mixed · Day
- Church Army Primary SchoolPrimary school · Mixed · Day
- Church Army Secondary SchoolSenior school · Mixed · Day
- Church of the Rock Academy- PrimaryPrimary school · Mixed · Day
- Church Rd Ed Center Primary SchoolPrimary school · Mixed · Day
- City Day Academy PrimaryPrimary school
- City Prime AcademyPrivate senior school · Mixed · Day, Dagoretti South sub-county
- City Primary SchoolPrimary school · Mixed · Day
- City Star Academy - PrimaryPrimary school · Mixed · Day
- Civil Servant Estate Junior SchoolPrimary school · Mixed · Day
- Clara Academy PrimaryPrimary school · Mixed · Day
- Classmax Academy - PrimaryPrimary school · Mixed · Day
- Clay City Mixed SecondayC4 · Mixed · Day, Kasarani sub-county
- Clean Win Primary SchoolPrimary school · Mixed · Day
- Clever Junior Learning Center PrimaryPrimary school
- Clique Nine Academy Primary SchoolPrimary school · Mixed · Day
- Comima Covenant CentreSenior school
- Comima Primary SchoolPrimary school · Mixed · Day
- Community Care Educational Organization PrimaryPrimary school · Mixed · Day
- Community Care Educational Organization SecondarySenior school · Mixed · Day
- Community Trusted Care Primary SchoolPrimary school · Mixed · Day
- Community Urban View Centre (Primary)Primary school · Mixed · Day
- Community Urban View Centre (Secondary)Senior school · Mixed · Day
- Compassionate Academy - PrimaryPrimary school · Mixed · Day
- Compassionate Secondary SchoolSenior school · Mixed · Day & Boarding
- Compuera Academy PrimaryPrimary school · Mixed · Day
- Compuera Girls High SchoolSenior school · Girls · Boarding
- Consolata School - PrimaryPrimary school · Mixed · Day
- Consolata School - SecondarySenior school · Mixed · Day
- Corner Stone AcademyPrimary school · Mixed · Day
- Cornerstone Academy - PrimaryPrimary school · Mixed · Day
- County GirlsC3 · Girls · Boarding, Starehe sub-county
- Creative Best Care Jnr AcademyPrimary school · Mixed · Day
- Cresent Girls Secondary SchoolSenior school · Girls · Day
- Crossroad Academy - PrimaryPrimary school · Mixed · Day
- Crown of Hope Education CentreSenior school · Mixed · Day & Boarding
- Dagoretti Corner Child Care Prog. Primary SchoolPrimary school
- Dagoretti Corner PrimaryPrimary school · Mixed · Day
- Dagoretti High SchoolC2 · Boys · Boarding, Dagoretti sub-county
- Dagoretti Mixed Secondary SchoolC4 · Mixed · Day, Dagoretti sub-county
- Dagoretti Muslim Primary SchoolPrimary school · Mixed · Day
- Dagoretti Special School PrimaryPrimary school · Mixed · Day & Boarding
- Dagoretti Youth Center Primary SchoolPrimary school · Mixed · Day
- Daima Primary SchoolPrimary school · Mixed · Day
- Daluza Primary SchoolPrimary school · Mixed · Day
- Damascus Primary SchoolPrimary school · Mixed · Day
- Dana Academy Pe PrimaryPrimary school
- Dandora Baptist AcademyPrimary school
- Dandora GirlsC4 · Girls · Day, Njiru sub-county
- Dandora Iv Preparatory SchoolPrimary school
- Dandora Junior SchoolPrimary school · Mixed · Day
- Dandora Minorates PrimaryPrimary school · Mixed · Day
- Dandora Parish PrimaryPrimary school · Mixed · Day
- Dandora Primary SchoolPrimary school · Mixed · Day
- Dandora Secondary SchoolC4 · Mixed · Day, Njiru sub-county
- Daniel Comboni Primary SchoolPrimary school · Mixed · Day
- Danons High SchoolSenior school · Mixed · Day
- Davis Junior - PrimaryPrimary school · Mixed · Day
- Daylight Ed Center PrimaryPrimary school · Mixed · Day
- Day Shelter and Welfare Center PrimaryPrimary school
- Dayspring Junior Primary SchoolPrimary school · Mixed · Day & Boarding
- De Ann Academy PrimaryPrimary school · Mixed · Day
- Deligent Education Centre Primary SchoolPrimary school · Mixed · Day
- Demolly Centre - PrimaryPrimary school · Mixed · Day
- Desai Memorial Primary SchoolPrimary school · Mixed · Day
- Desca Jnr Academy PrimaryPrimary school · Mixed · Day
- Devine Mercy Catholic Junior AcademyPrimary school
- Dickma Academy - PrimaryPrimary school · Mixed · Day
- Divine Vision Comm Center Primary SchoolPrimary school
- Diwopa Primary SchoolPrimary school
- Dominique Junior Academy - PrimaryPrimary school · Mixed · Day
- Dona Hill Educational Centre PrimaryPrimary school · Mixed · Day
- Don Bosco PrimaryPrimary school · Mixed · Day & Boarding
- Don Bosco Secondary SchoolSenior school · Mixed · Day
- Donkim Glorious Junior School (Primary)Primary school · Mixed · Day
- Donoko Kariobangi Primary SchoolPrimary school · Mixed · Day
- Doonholm Catholic PrimaryPrimary school · Mixed · Day
- Doonholm Primary SchoolPrimary school · Mixed · Day
- Dorben Junior Academy - PrimaryPrimary school · Mixed · Day
- Dosabi Blessed Centre Primary SchoolPrimary school · Mixed · Day
- Dr Aggrey Primary SchoolPrimary school · Mixed · Day
- Dreamlane Preparatory SchoolPrimary school · Mixed · Day
- Drive Inn 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 22 October 2026.
- Other schools come from our older directory. Each school page shows its dates.