Skip to content
Home Central Nyandarua
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 Heni Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Heroes Tower Academy Primary Primary school · Mixed · Day, Nyandarua County Hezta Primary School Primary school · Mixed · Day, Nyandarua County Hezta Secondary Senior school · Girls · Boarding, Nyandarua County Highlands Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Hillmark Primary Primary school · Mixed · Day, Nyandarua County Holy Family Secondary Senior school · Mixed · Boarding, 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 Hill Secondary C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Hospital Primary Primary school · Mixed · Day, Nyandarua County Huhirio Secondary C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Huhoini Primary Primary school · Mixed · Day, Nyandarua County Iganjo Memorial Primary Primary school · Mixed · Day, Nyandarua County Iganjo Memorial Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Iganjo Primary School Primary school · Mixed · Day, Nyandarua County Iganjo Secondary School Senior school · Mixed · Day & Boarding, Nyandarua County Ihigaini Primary Primary school · Mixed · Day, Nyandarua County Ihiga Primary Primary school · Mixed · Day, Nyandarua County Inoro Primary School Primary school · Mixed · Day, Nyandarua County Iria-Ini Primary Primary school · Mixed · Day, Nyandarua County Irigithathi Secondary C3 · Mixed · Boarding, Nyandarua North sub-county, Nyandarua County Itonyero Primary Primary school · Mixed · Day, Nyandarua County Jacaranda Primary Primary school · Mixed · Day, Nyandarua County Jacter Kinagop Primary Primary school · Mixed · Day, Nyandarua County Jaki Primary Primary school · Mixed · Day, Nyandarua County Janet Primary Primary school · Mixed · Day, Nyandarua County Jesa Glory Primary Primary school · Mixed · Boarding, Nyandarua County Jesa Glory Secondary Senior school · Girls · Boarding, Nyandarua County Jesturn Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Jm Goodhope Primary Primary school · Mixed · Day & Boarding, Nyandarua County Joly Hope Primary Primary school · Mixed · Day & Boarding, Nyandarua County Jonam Primary Primary school · Mixed · Day & Boarding, Nyandarua County Joyfield Ol Joroorok Primary Primary school · Mixed · Day & Boarding, Nyandarua County Jura Primary Primary school · Mixed · Day, Nyandarua County Kabati Primary School Primary school · Mixed · Day, Nyandarua County Kagaa Primary School Primary school · Mixed · Day, Nyandarua County Kagondo Primary Primary school · Mixed · Day, Nyandarua County Kagondo Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Kagongo Primary Primary school · Mixed · Day, Nyandarua County Kaheho Primary Primary school · Mixed · Day, Nyandarua County Kaheho Secondary Senior school · Mixed · Day, Nyandarua County Kahia Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kahiga Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Kahigu Primary Primary school · Mixed · Day, Nyandarua County Kahindu Primary Primary school · Mixed · Day, Nyandarua County Kahingo Primary School Primary school · Mixed · Day, Nyandarua County Kahuho Primary Primary school · Mixed · Day, Nyandarua County Kahuho Secondary C4 · Mixed · Day, Aberdare sub-county, Nyandarua County Kahuhu Secondary Senior school · Mixed · Day, Nyandarua County Kahuria Primary Primary school · Mixed · Day, Nyandarua County Kahuro Primary Primary school · Mixed · Day, Nyandarua County Kahutha Primary Primary school · Mixed · Day, Nyandarua County Kaibaga Secondary School Senior school · Mixed · Day, Nyandarua County Kaimbaga Primary Primary school · Mixed · Day, Nyandarua County Kamagoko Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kamahia Primary School Primary school · Mixed · Day, Nyandarua County Kamaini Primary School Primary school · Mixed · Day, Nyandarua County Kamande Primary Primary school · Mixed · Day, Nyandarua County Kambaa Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Kambata Primary Primary school · Mixed · Day, Nyandarua County Kamburaini Primary Primary school · Mixed · Day, Nyandarua County Kametha Primary School Primary school · Mixed · Day, Nyandarua County Kamirangu Primary School Primary school · Mixed · Day, Nyandarua County Kamugunda Primary School Primary school · Mixed · Day, Nyandarua County Kamuka Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kamuka Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Kamukunji Primary School Primary school · Mixed · Day, Nyandarua County Kamunyaka Primary Primary school · Mixed · Day, Nyandarua County Kamuyu Primary Primary school · Mixed · Day, Nyandarua County Kananmba Primary Primary school · Mixed · Day, Nyandarua County Kandutura Primary Primary school · Mixed · Day, Nyandarua County Kangathia Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kangocho Primary Primary school · Mixed · Day, Nyandarua County Kangui High School Senior school · Boys · Boarding, Nyandarua County Kangui Secondary School Senior school · Mixed · Day, Nyandarua County Kanguu Primary Primary school · Mixed · Day, Nyandarua County Kanjuri Primary Primary school · Mixed · Day, Nyandarua County Kanyagia Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kanyiriri Primary Primary school · Mixed · Day, Nyandarua County Kanyiri Secondary Senior school · Mixed · Day, Nyandarua County Kanyua Primary School Primary school · Mixed · Day, Nyandarua County Karagoini Primary Primary school · Mixed · Day, Nyandarua County Karago - Ini Secondary Senior school · Mixed · Day, Nyandarua County Karandi Primary School Primary school · Mixed · Day, Nyandarua County Karati Primary Primary school · Mixed · Day, Nyandarua County Karati Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Karewa Academy Primary School Primary school · Mixed · Day, Nyandarua County Kariahu Primary Primary school · Mixed · Day, Nyandarua County Kariaini Primary School Primary school · Mixed · Day, Nyandarua County Kariara 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.