Skip to content
Home Central
CCM Kagumo Primary school · Mixed · Day, Kirinyaga County CCM Kagumo Special Unit Primary school · Mixed · Day, Kirinyaga County C.C.M Kihora Primary School Primary school · Mixed · Day, Nyeri County Cedar Groove Lower Primary Primary school · Mixed · Day, Kiambu County Cedar Groove Upper Primary Primary school · Mixed · Day, Kiambu County Cedar Grove Junior Academy - Primary Primary school, Kiambu County Central Star Primary Primary school · Mixed · Day & Boarding, Nyeri County Centre Primary Primary school · Mixed · Day, Nyandarua County Ceri Academy Primary school · Mixed · Day, Kiambu County Cgm St. Michael Academy Primary Primary school · Mixed · Day, Murang’a County Chaka Reli Primary School Primary school · Mixed · Day, Nyandarua County Chamuka Primary School Primary school · Mixed · Day, Nyandarua County Chania Boys High School C2 · Boys · Boarding, Thika West sub-county, Kiambu County Chania Girls High School C2 · Girls · Boarding, Thika West sub-county, Kiambu County Chania Primary Primary school · Mixed · Day, Nyeri County Chania Primary Primary school · Mixed · Day, Nyandarua County Chania Primary School Primary school · Mixed · Day, Kiambu County, Municipality Chania Primary School Primary school · Mixed · Day, Kiambu County, Kamwangi Channels of Grace Primary Primary school · Mixed · Day, Nyandarua County Channels of Grace Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Chantilly Primary School Primary school · Mixed · Day, Kiambu County Charagita Primary Primary school · Mixed · Day, Nyandarua County Chargin Academy-Primary Primary school · Mixed · Day, Nyeri County Charity Praise High School Senior school · Mixed · Day & Boarding, Nyandarua County Charity Primary Primary school · Mixed · Day, Nyeri County Charity Secondary School C4 · Mixed · Day, Kieni West sub-county, Nyeri County Chartaby Primary Primary school · Mixed · Day & Boarding, Nyandarua County Chehe Primary Primary school · Mixed · Day, Nyeri County Chema Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Chief Wandie Primary Primary school · Mixed · Day, Kiambu County Chieni Primary Primary school · Mixed · Day, Nyeri County Chinga Boys High School C2 · Boys · Boarding, Nyeri South sub-county, Nyeri County Chinga Girls High School C2 · Girls · Boarding, Nyeri South sub-county, Nyeri County Chomo Primary School Primary school · Mixed · Day, Murang’a County Chomo Secondary School C3 · Boys · Boarding, Gatanga sub-county, Murang’a County Chorongi Primary School Primary school · Mixed · Day, Nyeri County Christian Church International Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Chui Primary School Primary school · Mixed · Day, Murang’a County Churiri Primary Primary school · Mixed · Day, Nyandarua County Ciagiini Junior Academy Primary school · Mixed · Day, Kirinyaga County Ciagini Primary Primary school · Mixed · Day, Kirinyaga County Cianda High School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County Cianda Primary School Primary school · Mixed, Kiambu County Ciiko Primary Primary school · Mixed · Day, Kiambu County Ciira Primary Primary school · Mixed · Day, Nyandarua County Citadel of Hope Secondary School Senior school · Mixed · Day & Boarding, Murang’a County Clanne Academy Primary School Primary school · Mixed · Day, Kiambu County Clever Bee Primary School Primary school · Mixed · Day, Murang’a County Climbing Junior Primary Primary school · Mixed · Day, Nyandarua County Comejuu Premier Academy Primary school · Mixed · Day & Boarding, Kiambu County Compass Tetu Primary Primary school · Mixed · Day, Nyeri County Consolata Cathedral Primary School Primary school · Mixed · Day, Nyeri County Consolata Primary School Primary school · Mixed · Day & Boarding, Nyeri County Consolata Primary School Karima Primary school · Mixed · Day & Boarding, Nyeri County Creameries View Primary Primary school · Mixed · Boarding, Nyandarua County Creative Faith Academy Primary school · Mixed · Day, Kiambu County Cross Roads Primary Primary school · Mixed · Day, Kiambu County Cura Primary School Primary school · Mixed · Day, Kiambu County Dagoretti Girls Rehabilitation School Primary school · Girls · Boarding, Kiambu County Dam View Primary Primary school · Mixed · Day & Boarding, Nyandarua County Danjose Educational Centre Primary Primary school · Mixed · Day, Kiambu County Dan Junior Academy Primary Primary school · Mixed · Day, Nyeri County Dan Rosa Academy Primary Primary school · Mixed · Day, Nyeri County Davis Junior Primary Primary school · Mixed · Day, Nyandarua County Dawama Academy Primary Primary school · Mixed · Day & Boarding, Nyeri County Daybert Centre Primary school · Mixed · Day, Kirinyaga County Day Light Secondary School Senior school · Mixed · Day, Kiambu County Dayspring Academy Primary school · Mixed · Day, Kiambu County Dayspring Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Daystar Kangure Primary school · Mixed · Day & Boarding, Kirinyaga County Dcrd Secondary School Senior school · Mixed · Day, Kiambu County DEB Muslim Primary Primary school · Mixed · Day, Nyeri County D.E.B Ndugamano Primary Primary school · Mixed · Day, Nyeri County Dedan Kihato Memorial Primary School Primary school · Mixed · Day, Murang’a County Degree Goal Academy Primary school · Mixed · Day, Murang’a County Delta Junior Academy Primary School Primary school · Mixed · Day & Boarding, Murang’a County Denew Junior Primary Primary school · Mixed · Day, Nyandarua County Destiny Downs Academy Primary Primary school · Mixed · Day, Nyandarua County Difathas Primary Primary school · Mixed · Day, Kirinyaga County Diligent Academy Primary School Primary school · Mixed · Day, Murang’a County Dima Complex Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Diplomat Academy Senior school · Girls · Boarding, Kirinyaga County Don Bosco Day Secondary School Senior school · Mixed · Day, Murang’a County Don Bosco High School Senior school · Mixed · Day, Kiambu County Don Bosco Primary Primary school · Mixed · Day, Murang’a County Don-Orione Special School Primary school · Mixed · Boarding, Murang’a County Dr. Kamundia High School C3 · Girls · Boarding, Tetu sub-county, Nyeri County Dr. Kiano Boys Secondary School C3 · Boys · Boarding, Kangema sub-county, Murang’a County Dr. Kiano Girls Secondary School C3 · Girls · Boarding, Kahuro sub-county, Murang’a County Dundori Primary School Primary school · Mixed · Day, Nyandarua County Dunjos Academy Primary school · Mixed · Day, Nyeri County Eagle's Nest Primary Primary school · Mixed · Day, Nyandarua County Early Bird Primary Primary school · Mixed · Day & Boarding, Kiambu County Early Lerners Primary Primary school · Mixed · Day, Kiambu County Ebenezer Christian Academy Primary School Primary school · Mixed · Day, Kiambu County Ebenezer Junior Primary school · Mixed · Day, Nyeri County Ebenezer Primary School Primary school · Mixed · Day, Murang’a County Eclat Premier Primary School Primary school · Mixed · Day & Boarding, Kiambu County Ecole Alexandra Primary school · Mixed · Day, Kiambu County Eden Rock Academy Primary school · Mixed · Day, Murang’a 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.