Skip to content
Home Central Nyandarua North Kinangop
Abercrest Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Aberdare Primary Primary school · Mixed · Day, Nyandarua County ACK St. James Primary Primary school · Mixed · Day, 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 Creameries View Primary Primary school · Mixed · Boarding, Nyandarua County Dima Complex Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Engineer Central Primary Primary school · Mixed · Day & Boarding, Nyandarua County Faru Primary Primary school · Mixed · Day & Boarding, Nyandarua County Father Joseph Baldo Primary Primary school · Mixed · Day & Boarding, Nyandarua County Gacharage Primary Primary school · Mixed · Day, Nyandarua County Gathara Primary Primary school · Mixed · Day, Nyandarua County Gathara Secondary C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Grace Primary Primary school · Mixed · Day, Nyandarua County Hajo Friends Primary Primary school · Mixed · Day, Nyandarua County Highlands Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Hope Community Primary Primary school · Mixed · Day & Boarding, Nyandarua County Horizon Junior 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 Jacter Kinagop Primary Primary school · Mixed · Day, Nyandarua County Kahuho Primary Primary school · Mixed · Day, Nyandarua County Kahuria Primary Primary school · Mixed · Day, Nyandarua County Kahuro Primary Primary school · Mixed · Day, Nyandarua County Kambata Primary Primary school · Mixed · Day, Nyandarua County Kamirangu Primary School Primary school · Mixed · Day, Nyandarua County Karima Girls C1 · Girls · Boarding, North Kinangop sub-county, Nyandarua County Karoroha Primary Primary school · Mixed · Day, Nyandarua County Kawamaitha Primary Primary school · Mixed · Day, Nyandarua County Kenya Wheat Land Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Kiambaa Primary Primary school · Mixed · Day, Nyandarua County Kiambariki Primary Primary school · Mixed · Day, 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 Kinagop Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kinangop Pride Primary Primary school · Mixed · Day, Nyandarua County Kinja Primary Primary school · Mixed · Day, Nyandarua County Kinja Secondary C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Kirarua Primary Primary school · Mixed · Day, Nyandarua County Kiria Primary Primary school · Mixed · Day, Nyandarua County Kitiri Primary Primary school · Mixed · Day, Nyandarua County Kitogo Primary Primary school · Mixed · Day, Nyandarua County Kitogo Secondary C3 · Mixed · Boarding, North Kinangop sub-county, 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 Mekaro Primary Primary school · Mixed · Day, Nyandarua County Mikaro Secoondary School C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Mkungi Primary Primary school · Mixed · Day, Nyandarua County Mkungi Secondary School C2 · Boys · Boarding, North Kinangop sub-county, Nyandarua County Mt. Olive Kinangop Junior Primary Primary school · Mixed · Day, Nyandarua County Mugumoini Primary Primary school · Mixed · Day, Nyandarua County Muhuti 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 Nandarasi Secondary C3 · Mixed · Boarding, North Kinangop sub-county, Nyandarua County Ndarakaini Primary Primary school · Mixed · Day, Nyandarua County Ndunyu Njeru Primary Primary school · Mixed · Day, Nyandarua County Ndunyu Njeru Secondary C4 · Mixed · Day, North Kinangop sub-county, 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 Raitha Primary Primary school · Mixed · Boarding, Nyandarua County Red Apple Primary Primary school · Mixed · Day, 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 St Francis Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County St. Sharon Secondary Senior school · Mixed · Day, 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.