Skip to content
Home Nyandarua Ndaragwa
Primary schools in Ndaragwa Constituency
Alma Primary Primary school · Mixed · Day & Boarding, Nyandarua County Baari Primary Primary school · Mixed · Day, 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 Hill Primary Primary school · Mixed · Day, Nyandarua County Future-Guider Primary Primary 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 Heroes Tower Academy Primary Primary school · Mixed · Day, Nyandarua County Hezta Primary School Primary school · Mixed · Day, 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 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 Kaheho Primary Primary school · Mixed · Day, Nyandarua County Kahindu Primary Primary school · Mixed · Day, Nyandarua County Kahutha Primary Primary school · Mixed · Day, 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 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 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 Kwa Njora Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kwa Njora Special Primary Primary school · Mixed · Boarding, 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 Mary Land Primary Primary 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 Muricho Primary Primary school · Mixed · Day, 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 Ndivai Primary Primary school · Mixed · Day, 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 Nyakinyua Primary Primary school · Mixed · Day, Nyandarua County Nyonjoro Primary Primary school · Mixed · Day, Nyandarua County Ol-Bolossat Primary Primary school · Mixed · Day, Nyandarua County Patriana Primary Primary school · Mixed · Day, Nyandarua County Penrose Lakeview Primary Primary school · Mixed · Day, Nyandarua County Pesi Primary Primary school · Mixed · Day, Nyandarua County Pondo Primary Primary school · Mixed · Day, Nyandarua County Raichiri Primary Primary school · Mixed · Day, Nyandarua County Ritaya Primary Primary school · Mixed · Day, Nyandarua County River Bank Academy Primary school · Mixed · Day & Boarding, Nyandarua County Rurii Primary School Primary school · Mixed · Boarding, Nyandarua County Satima Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Simbara Primary Primary school · Mixed · Day, Nyandarua County St. Ekira Primary Primary school · Mixed · Day, Nyandarua County Steprise Primary Primary school · Mixed · Day, Nyandarua County St Michael Junior Academy Primary School Primary school · Mixed · Day, Nyandarua County St Michael's Junior Academy Primary school · Mixed · Day, Nyandarua County St. Monica Kianda Primary Primary school · Mixed · Day & Boarding, Nyandarua County St. Paul Kahutha Primary Primary school · Mixed · Day, Nyandarua County St. Thomas Primary Primary school · Mixed · Day, Nyandarua County Subego Primary Primary school · Mixed · Day, Nyandarua County Subuku Primary Primary school · Mixed · Day, Nyandarua County Suguroi 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 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.