Skip to content
Home Central Nyandarua
Primary schools in Nyandarua District
Abercrest Primary Primary school · Mixed · Day, 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 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 Avenue Junior Primary Primary school · Mixed · Day, Laikipia County Baari Primary Primary school · Mixed · Day, 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 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 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 Charagita Primary Primary school · Mixed · Day, 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 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 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 Gathanje Primary School Primary school · Mixed · Day, Nyandarua County Gathara Primary Primary school · Mixed · Day, 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 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 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 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 Githinji Primary Primary school · Mixed · Day, Nyandarua County Githioro Primary School Primary school · Mixed · Day, Nyandarua County Githunguchu Primary Primary school · Mixed · Day, 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 Good Shelpherd Catholic Primary Primary school · Mixed · Day & Boarding, Nyandarua County Grace Primary Primary school · Mixed · Day, Nyandarua County Gracwe Primary School Primary school · Mixed · Day, Nyandarua County Green Hills Aca Primary Primary school · Mixed · Day, Nyandarua County Hajo Friends Primary Primary school · Mixed · Day, Nyandarua County Happy Day Academy Primary school · Mixed · Day, Nyandarua County Haraka Nyakio Primary Primary school · Mixed · Day & Boarding, Nyandarua County Heni Primary Primary school · Mixed · Day, Nyandarua County Heroes Tower Academy Primary Primary school · Mixed · Day, Nyandarua County Hezta Primary School Primary school · Mixed · Day, Nyandarua County Highlands Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Hillmark Primary Primary school · Mixed · Day, Nyandarua County Hope Community Primary Primary school · Mixed · Day & Boarding, Nyandarua County Horizon Hope Primary Primary school · Mixed · Day & Boarding, Nyandarua County Horizon Junior Primary Primary school · Mixed · Day, Nyandarua County Hospital Primary Primary school · Mixed · Day, Nyandarua County Huhoini Primary Primary school · Mixed · Day, Nyandarua County Iganjo Memorial Primary Primary school · Mixed · Day, Nyandarua County Iganjo Primary School Primary school · Mixed · Day, Nyandarua County Ihigaini Primary Primary school · Mixed · Day, Nyandarua County Ihiga 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.