Primary schools in Nyandarua County
- Kimathi PrimaryPrimary school · Mixed · Day
- Kimbo PrimaryPrimary school · Mixed · Day
- Kimuru PrimaryPrimary school · Mixed · Boarding
- Kinagop Junior PrimaryPrimary school · Mixed · Day & Boarding
- Kinangop Pride PrimaryPrimary school · Mixed · Day
- Kings Junior Academy PrimaryPrimary school · Mixed · Day
- Kings Junior PrimaryPrimary school · Mixed
- Kinja PrimaryPrimary school · Mixed · Day
- Kipipiri PrimaryPrimary school · Mixed · Day
- Kirarua PrimaryPrimary school · Mixed · Day
- Kirathimo JuniorPrimary school · Mixed · Day & Boarding
- Kirathimo PrimaryPrimary school · Mixed · Day
- Kirera PrimaryPrimary school · Mixed · Day
- Kiria PrimaryPrimary school · Mixed · Day
- Kiriko PrimaryPrimary school · Mixed · Day
- Kirimangai PrimaryPrimary school · Mixed · Day
- Kirima PrimaryPrimary school · Mixed · Day
- Kiriogo PrimaryPrimary school · Mixed · Day
- Kitiri PrimaryPrimary school · Mixed · Day
- Kitogo PrimaryPrimary school · Mixed · Day
- Kiwamiti Primary SchoolPrimary school · Mixed · Day
- Kiyo PrimaryPrimary school · Mixed · Day
- Koinange PrimaryPrimary school · Mixed · Day
- Kwa Njora PrimaryPrimary school · Mixed · Day & Boarding
- Kwa Njora Special PrimaryPrimary school · Mixed · Boarding
- Leadfields PrimaryPrimary school · Mixed · Day & Boarding
- Lesirko PrimaryPrimary school · Mixed · Day
- Macinery Primary SchoolPrimary school · Mixed · Day
- Madaraka PrimaryPrimary school · Mixed · Day
- Magomano Primary SchoolPrimary school · Mixed · Day
- Mahindu Primary SchoolPrimary school · Mixed · Day
- Mahinga Primary SchoolPrimary school · Mixed · Day
- Mahua Primary SchoolPrimary school · Mixed · Day
- Mailo Kumi PrimaryPrimary school · Mixed · Day
- Majoe PrimaryPrimary school · Mixed · Day & Boarding
- Makereka PrimaryPrimary school · Mixed · Day
- Malewa PrimaryPrimary school · Mixed · Day
- Manunga Primary SchoolPrimary school · Mixed · Day
- Manyatta PrimaryPrimary school · Mixed · Day
- Mara Primary SchoolPrimary school · Mixed · Day
- Marimu Primary SchoolPrimary school · Mixed · Day
- Marphil Junior AcademyPrimary school · Mixed · Day
- Maryland Junior Academy PrimaryPrimary school · Mixed · Day & Boarding
- Mary Land PrimaryPrimary school · Mixed · Day
- Mary Mother of Wisdom PrimaryPrimary school · Mixed · Day
- Masika PrimaryPrimary school · Mixed · Day
- Masse Central PrimaryPrimary school
- Mathakwa PrimaryPrimary school · Mixed · Day
- Matindiri PrimaryPrimary school · Mixed · Day
- Matuiku PrimaryPrimary school · Mixed · Day
- Matunda Primary SchoolPrimary school · Mixed · Day
- Matundura PrimaryPrimary school · Mixed · Day
- Matura Primary SchoolPrimary school · Mixed · Day
- Mawingu PrimaryPrimary school · Mixed · Day
- Mayu Primary SchoolPrimary school · Mixed · Day
- Mbirithi PrimaryPrimary school · Mixed · Boarding
- Mbogani PrimaryPrimary school · Mixed · Day
- Mbora PrimaryPrimary school · Mixed · Day
- Mbuga PrimaryPrimary school · Mixed · Day
- Mbuyu PrimaryPrimary school · Mixed · Day
- Mekaro PrimaryPrimary school · Mixed · Day
- Melody Bells PrimaryPrimary school · Mixed · Day
- Micharage PrimaryPrimary school · Mixed · Day
- Michinda PrimaryPrimary school · Mixed · Day
- Michore PrimaryPrimary school · Mixed · Day
- Midlands PrimaryPrimary school · Mixed · Day & Boarding
- Migaa Primary SchoolPrimary school · Mixed · Day
- Mihato Primary SchoolPrimary school · Mixed · Day
- Mihuti PrimaryPrimary school · Mixed · Day
- Mikeu Primary SchoolPrimary school · Mixed · Day
- Mirangine PrimaryPrimary school · Mixed · Day
- Mithuri PrimaryPrimary school · Mixed · Day
- Miti-Itano Primary SchoolPrimary school · Mixed · Day
- Miti-Itano RombaPrimary school · Mixed · Day
- Mkungi PrimaryPrimary school · Mixed · Day
- Mlaki Visions PrimaryPrimary school · Mixed · Day
- Morning Starlight Primary SchoolPrimary school · Mixed · Day & Boarding
- Mother Care PrimaryPrimary school · Mixed · Day
- Motherland Primary SchoolPrimary school · Mixed · Day
- Mountain Springs PrimaryPrimary school · Mixed · Day
- Mt. Olive Kinangop Junior PrimaryPrimary school · Mixed · Day
- Mubao Primary SchoolPrimary school · Mixed · Day
- Muchemi PrimaryPrimary school · Mixed · Day
- Muchorui PrimaryPrimary school · Mixed · Day
- Mucibau PrimaryPrimary school · Mixed · Day
- Mugatheka PrimaryPrimary school · Mixed · Day
- Mugetho PrimaryPrimary school · Mixed · Day
- Mugumoini PrimaryPrimary school · Mixed · Day
- Mugumo PrimaryPrimary school · Mixed · Day
- Muhuti PrimaryPrimary school · Mixed · Day
- Muiri Primary SchoolPrimary school · Mixed · Day
- Muitha Joy PrimaryPrimary school · Mixed · Day & Boarding
- Mukambura PrimaryPrimary school · Mixed · Day
- Mukindu Primary SchoolPrimary school · Mixed · Day
- Mulimani PrimaryPrimary school · Mixed · Day
- Mumbi PrimaryPrimary school · Mixed · Day
- Mundi PrimaryPrimary school · Mixed · Day
- Munga Primary SchoolPrimary school · Mixed · Day
- Munyaka PrimaryPrimary school · Mixed · Day
- Munyeki PrimaryPrimary school · Mixed · Day
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.