Skip to content
Home Nyandarua Ndaragwa
Alma Primary Primary school · Mixed · Day & Boarding, Nyandarua County Baari Primary Primary school · Mixed · Day, Nyandarua County Baari Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Chartaby Primary Primary school · Mixed · Day & Boarding, Nyandarua County Climbing Junior Primary Primary school · Mixed · Day, Nyandarua County Dam View Primary Primary school · Mixed · Day & Boarding, Nyandarua County Elikaara Primary Primary school · Mixed · Day & Boarding, Nyandarua County Faith Care Secondary Senior school · Mixed · Boarding, Nyandarua County Faith Hill Primary Primary school · Mixed · Day, Nyandarua County Future-Guider Primary Primary school · Mixed · Day, Nyandarua County Gatested Secondary School Senior school · Mixed · Day, Nyandarua County Genesis Aviv Primary Primary school · Mixed · Day, Nyandarua County Gikoe Primary Primary school · Mixed · Day, Nyandarua County Gitare Primary 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 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 Holy Family Secondary Senior school · Mixed · Boarding, Nyandarua County Horizon Hope Primary Primary school · Mixed · Day & Boarding, Nyandarua County Ihigaini Primary 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 Jaki Primary Primary school · Mixed · Day, Nyandarua County Jm Goodhope Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kagondo Primary Primary school · Mixed · Day, Nyandarua County Kagondo Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Kaheho Primary Primary school · Mixed · Day, Nyandarua County Kaheho Secondary Senior school · Mixed · Day, Nyandarua County Kahindu Primary Primary school · Mixed · Day, Nyandarua County Kahuho Secondary C4 · Mixed · Day, Aberdare sub-county, Nyandarua County Kahutha Primary Primary school · Mixed · Day, Nyandarua County Kambaa Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Kamburaini Primary Primary school · Mixed · Day, Nyandarua County Kametha 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 Kangocho Primary Primary school · Mixed · Day, Nyandarua County Kanyagia Primary Primary school · Mixed · Day & Boarding, Nyandarua County Karagoini Primary Primary school · Mixed · Day, Nyandarua County Karago - Ini Secondary Senior school · Mixed · Day, Nyandarua County Kariki Primary Primary school · Mixed · Day, Nyandarua County Kiandege Primary Primary school · Mixed · Day, Nyandarua County Kiandongoro Primary Primary school · Mixed · Day, Nyandarua County Kihara Primary Primary school · Mixed · Day, Nyandarua County Kihara Secondary C4 · Mixed · Day, Aberdare sub-county, Nyandarua County Kiharo Primary Primary school · Mixed · Day, Nyandarua County Kihingo Primary Primary school · Mixed · Day, Nyandarua County Kihuha Primary Primary school · Mixed · Day, Nyandarua County Kimaru Primary Primary school · Mixed · Day, Nyandarua County Kimaru Special Unit Primary school · Mixed · Day & Boarding, Nyandarua County Kirathimo Junior Primary school · Mixed · Day & Boarding, Nyandarua County Kirera Primary Primary school · Mixed · Day, Nyandarua County Kiriogo Primary Primary school · Mixed · Day, Nyandarua County Kiriogo Secondary Senior school · Mixed · Day, Nyandarua County Kwa Njora Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kwa Njora Special Primary Primary school · Mixed · Boarding, Nyandarua County Lake Ol-Bollosat Secondary Senior school · Mixed · Day, Nyandarua County Leshau Secondary C2 · Boys · Boarding, Nyandarua North sub-county, Nyandarua County Mailo Kumi Primary Primary school · Mixed · Day, Nyandarua County Makereka Primary Primary school · Mixed · Day, Nyandarua County Manyatta Primary Primary school · Mixed · Day, Nyandarua County Manyatta Secondary School C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Mary Land Primary Primary school · Mixed · Day, Nyandarua County Mary Mother Of Mercy Secondary Senior school · Mixed · Day, Nyandarua County Masika Primary Primary school · Mixed · Day, Nyandarua County Matuiku Primary Primary school · Mixed · Day, Nyandarua County Mayu Primary School Primary school · Mixed · Day, Nyandarua County Mbuyu Primary Primary school · Mixed · Day, Nyandarua County Michinda Primary Primary school · Mixed · Day, Nyandarua County Mithuri Primary Primary school · Mixed · Day, Nyandarua County Mugatheka Primary Primary school · Mixed · Day, Nyandarua County Mugetho Primary Primary school · Mixed · Day, Nyandarua County Mukambura Primary Primary school · Mixed · Day, Nyandarua County Mukindu Primary School Primary school · Mixed · Day, Nyandarua County Mukoe Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Mungetho Secondary Senior school · Mixed · Day, Nyandarua County Muricho Primary Primary school · Mixed · Day, Nyandarua County Murichu Secondary C3 · Mixed · Boarding, Nyandarua North sub-county, Nyandarua County Muririchua Primary Primary school · Mixed · Day, Nyandarua County Muruai Primary Primary school · Mixed · Day, Nyandarua County Mutanga Primary Primary school · Mixed · Day, Nyandarua County Muthaiga Union Primary Primary school · Mixed · Day & Boarding, Nyandarua County Muthiga Primary School Primary school · Mixed · Day, Nyandarua County Muti-Umwe Primary Primary school · Mixed · Day & Boarding, Nyandarua County Mwangaza Primary Primary school · Mixed · Day, Nyandarua County Mwihang'Ia Primary Primary school · Mixed · Day, Nyandarua County Ndaragwa Primary Primary school · Mixed · Day & Boarding, Nyandarua County Ndaragwa Secondary Senior school · Girls · Boarding, Nyandarua County Ndivai Primary Primary school · Mixed · Day, Nyandarua County Ndivai Secondary C4 · Mixed · Day, Nyandarua North sub-county, Nyandarua County Ndogino Primary Primary school · Mixed · Day, Nyandarua County Ndururi Primary Primary school · Mixed · Day, Nyandarua County Ngari Primary Primary school · Mixed · Day, Nyandarua County Ngatha Children Learning Center Primary Primary school · Mixed · Day & Boarding, Nyandarua County Ngawa Primary Primary school · Mixed · Day, Nyandarua County Ngurumo Primary Primary school · Mixed · Day, Nyandarua County Nyahururu Highway Primary Primary school · Mixed · Day & Boarding, 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.