Skip to content
Home Central Nyandarua North Kinangop Engineer
Abercrest Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Bridge View Primary Primary school · Mixed · Day, Nyandarua County Centre Primary Primary school · Mixed · Day, Nyandarua County Channels of Grace Primary Primary school · Mixed · Day, Nyandarua County Channels of Grace Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Dima Complex Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Faru Primary Primary school · Mixed · Day & Boarding, Nyandarua County Gathara Primary Primary school · Mixed · Day, Nyandarua County Gathara Secondary C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Hajo Friends Primary Primary school · Mixed · Day, Nyandarua County Iganjo Memorial Primary Primary school · Mixed · Day, Nyandarua County Kahuro Primary Primary school · Mixed · Day, Nyandarua County Kambata Primary Primary school · Mixed · Day, Nyandarua County Kenya Wheat Land Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Kienjero Riverside View Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kihumbu Primary Primary school · Mixed · Day, Nyandarua County Kimuri Secondary C3 · Mixed · Boarding, North Kinangop sub-county, Nyandarua County Kinangop Pride Primary Primary school · Mixed · Day, Nyandarua County Magomano Secondary C1 · Girls · Boarding, North Kinangop sub-county, Nyandarua County Matundura Primary Primary school · Mixed · Day, Nyandarua County Mbirithi Primary Primary school · Mixed · Boarding, Nyandarua County Mugumoini Primary Primary school · Mixed · Day, Nyandarua County Muruaki Primary Primary school · Mixed · Day, Nyandarua County Muruaki Secondary C2 · Boys · Boarding, North Kinangop sub-county, Nyandarua County Murungaru Primary Primary school · Mixed · Day, Nyandarua County Mutamaiyu Primary Primary school · Mixed · Day, Nyandarua County Muti-Ini Primary Primary school · Mixed · Day, Nyandarua County Mwenda Andu Secondary C3 · Mixed · Boarding, North Kinangop sub-county, Nyandarua County Mwihoko Primary Primary school · Mixed · Day, Nyandarua County Mwihoti Primary Primary school · Mixed · Day, Nyandarua County Mwiruti Primary Primary school · Mixed · Day, Nyandarua County Mwiteithia Primary Primary school · Mixed · Day, Nyandarua County Ndarakaini Primary Primary school · Mixed · Day, Nyandarua County Nyandarua School for Deaf Primary Primary school · Mixed · Boarding, Nyandarua County Ol'magogo Brilliant Primary Primary school · Mixed · Day & Boarding, Nyandarua County Plain Hills Girls Secondary Senior school · Girls · Boarding, Nyandarua County Purple Hearts Primary Primary school · Mixed · Day & Boarding, Nyandarua County Rugongo Primary Primary school · Mixed · Day, Nyandarua County Rugongo Secondary C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County School of Excellence Primary Primary school · Mixed · Day & Boarding, Nyandarua County St. Christine Secondary Senior school · Mixed · Boarding, Nyandarua County Stely Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Tulaga Primary Primary school · Mixed · Day, Nyandarua County Tulaga Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Wisdom Secondary Senior 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.