Skip to content
Home Central Nyandarua
Abercrest Primary Primary school · Mixed · Day, Nyandarua County Abercrest Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Aberdare Primary Primary school · Mixed · Day, Nyandarua County ACK St. James Primary Primary school · Mixed · Day, Nyandarua County Aglow Junior Primary School Primary school · Mixed · Day & Boarding, Nyandarua County AIC Ngano Academy Primary School Primary school · Mixed · Day, Nyandarua County AIC Olkalou Secondary School Senior school · Mixed · Day & Boarding, Nyandarua County Alight Primary Primary school · Mixed · Day, Nyandarua County All Saints Njabini Academy Primary school · Mixed · Day & Boarding, Nyandarua County Alma Primary Primary school · Mixed · Day & Boarding, Nyandarua County Amani Primary Primary school · Mixed · Day, Nyandarua County Arberdare Technical Secondary Senior school · Girls · Day & Boarding, Nyandarua County Avenue Junior Primary Primary school · Mixed · Day, Laikipia County Baari Primary Primary school · Mixed · Day, Nyandarua County Baari Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Bahati Primary School Primary school · Mixed · Day, Nyandarua County Baraka Primary Primary school · Mixed · Day, Nyandarua County Bidii Primary School Primary school · Mixed · Day, Nyandarua County Blessland Primary Primary school · Mixed · Day, Nyandarua County Blue Waters Academy Primary school · Mixed · Day & Boarding, Nyandarua County Bondeni Primary School Primary school · Mixed · Day, Nyandarua County Bongo Girls' Secondary C2 · Girls · Boarding, South Kinangop sub-county, Nyandarua County Bongo Primary Primary school · Mixed · Day, Nyandarua County Bridge View Primary Primary school · Mixed · Day, Nyandarua County Busara Forest View Primary Primary school · Mixed · Day, Nyandarua County Busara Forest View Secondary Senior school · Girls · Boarding, Nyandarua County Centre Primary Primary school · Mixed · Day, Nyandarua County Chaka Reli Primary School Primary school · Mixed · Day, Nyandarua County Chamuka Primary School Primary school · Mixed · Day, Nyandarua County Chania Primary Primary school · Mixed · Day, Nyandarua County Channels of Grace Primary Primary school · Mixed · Day, Nyandarua County Channels of Grace Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Charagita Primary Primary school · Mixed · Day, Nyandarua County Charity Praise High School Senior school · Mixed · Day & Boarding, Nyandarua County Chartaby Primary Primary school · Mixed · Day & Boarding, Nyandarua County Chema Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Churiri Primary Primary school · Mixed · Day, Nyandarua County Ciira Primary Primary school · Mixed · Day, Nyandarua County Climbing Junior Primary Primary school · Mixed · Day, Nyandarua County Creameries View Primary Primary school · Mixed · Boarding, Nyandarua County Dam View Primary Primary school · Mixed · Day & Boarding, Nyandarua County Davis Junior Primary Primary school · Mixed · Day, Nyandarua County Dayspring Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Denew Junior Primary Primary school · Mixed · Day, Nyandarua County Destiny Downs Academy Primary Primary school · Mixed · Day, Nyandarua County Dima Complex Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Dundori Primary School Primary school · Mixed · Day, Nyandarua County Eagle's Nest Primary Primary school · Mixed · Day, Nyandarua County Elikaara Primary Primary school · Mixed · Day & Boarding, Nyandarua County Engineer Central Primary Primary school · Mixed · Day & Boarding, Nyandarua County Equator Primary Primary school · Mixed · Boarding, Nyandarua County Eshuongo Secondary Senior school · Mixed · Day, Nyandarua County Faith Care Secondary Senior school · Mixed · Boarding, Nyandarua County Faith Hill Primary Primary school · Mixed · Day, Nyandarua County Faith Hope Primary Primary school · Mixed · Day, Nyandarua County Faru Primary Primary school · Mixed · Day & Boarding, Nyandarua County Father Joseph Baldo Primary Primary school · Mixed · Day & Boarding, Nyandarua County Furaha Education Centre Primary school · Mixed · Day & Boarding, Nyandarua County Future-Guider Primary Primary school · Mixed · Day, Nyandarua County Gacharage Primary Primary school · Mixed · Day, Nyandarua County Galaxy Primary Primary school · Mixed · Day, Nyandarua County Gatarwa Primary Primary school · Mixed · Day, Nyandarua County Gatarwa Secondary C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Gatested Secondary School Senior school · Mixed · Day, Nyandarua County Gathanje Primary School Primary school · Mixed · Day, Nyandarua County Gathanji Secondary C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Gathara Primary Primary school · Mixed · Day, Nyandarua County Gathara Secondary C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Gathuruga Primary School Primary school · Mixed · Day, Nyandarua County Gathuthi Primary School Primary school · Mixed · Day, Nyandarua County Gatimu Primary Primary school · Mixed · Day, Nyandarua County Gatimu Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Gatito Primary School Primary school · Mixed · Day, Nyandarua County Gatondo Primary Primary school · Mixed · Day, Nyandarua County Gatumbiro Primary Primary school · Mixed · Day, Nyandarua County Genesis Aviv Primary Primary school · Mixed · Day, Nyandarua County Genesis Primary Primary school · Mixed · Day, Nyandarua County Geta Secondary School C3 · Mixed · Boarding, Wanjohi sub-county, Nyandarua County Gichigirira Primary School Primary school · Mixed · Day, Nyandarua County Gichungu Primary Primary school · Mixed · Day, Nyandarua County Gikeno Primary School Primary school · Mixed · Day, Nyandarua County Gikingi Primary Primary school · Mixed · Day, Nyandarua County Gikingi Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Gikoe Primary Primary school · Mixed · Day, Nyandarua County Gitare Primary Primary school · Mixed · Day, Nyandarua County Giteu Primary Primary school · Mixed · Day, Nyandarua County Githabai Primary School Primary school · Mixed · Day, Nyandarua County Githima Primary Primary school · Mixed · Day, Nyandarua County Githima Secondary C4 · Mixed · Day, Mirangine sub-county, Nyandarua County Githinji Primary Primary school · Mixed · Day, Nyandarua County Githinji Secondary Senior school · Mixed · Day, Nyandarua County Githioro Primary School Primary school · Mixed · Day, Nyandarua County Githunguchu Primary Primary school · Mixed · Day, Nyandarua County Githunguchu Secondary C3 · Mixed · Boarding, Nyandarua North sub-county, Nyandarua County Githunguri Primary Primary school · Mixed · Day, Nyandarua County Gituamba Primary Primary school · Mixed · Day, Nyandarua County Gitwe Primary Primary school · Mixed · Day, Nyandarua County Glama Primary Primary school · Mixed · Day, Nyandarua County Gleens Junior Academy Primary Primary school · Mixed · Day, Nyandarua County Glorious Bells Academy Primary Primary school · Mixed · Day, Nyandarua 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.