Skip to content
Home Central Kirinyaga
Kiamutugu Secondary School C2 · Boys · Boarding, Kirinyaga East sub-county, Kirinyaga County Kiamutuira Primary Primary school · Mixed · Day, Kirinyaga County Kiamwathi Primary Primary school · Mixed · Day, Kirinyaga County Kiamwathi Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kiandagae Primary Primary school · Mixed · Day, Kirinyaga County Kiandagae Secondary Senior school · Mixed · Day & Boarding, Kirinyaga County Kiandai New Mellinium Primary school · Mixed · Day, Kirinyaga County Kiandai Primary Primary school · Mixed · Day, Kirinyaga County Kiandai Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kiandegwa Primary Primary school · Mixed · Day, Kirinyaga County Kiandieri Primary Primary school · Mixed · Day, Kirinyaga County Kiandieri Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Kiandieri Secondary C4 · Mixed · Day, Kirinyaga Centra sub-county, Kirinyaga County Kiangai Blessings View Academy Primary school · Mixed · Day, Nyeri County Kiangai Primary Primary school · Mixed · Day, Nyeri County Kiangai Secondary School Senior school · Mixed · Day, Nyeri County Kiangoma Primary Primary school · Mixed · Day, Kirinyaga County Kiangungu Primary Primary school · Mixed · Day, Kirinyaga County Kiangwenji Upperhill Secondary Senior school · Girls · Boarding, Kirinyaga County Kiangwenyi Primary Primary school · Mixed · Day, Kirinyaga County Kiangwenyi Upperhill Academy Primary school · Mixed · Day & Boarding, Kirinyaga County Kiangwnyi Mixed Secondary Senior school · Mixed · Day, Kirinyaga County Kianjege East Girls Secondary School Senior school · Girls · Day, Kirinyaga County Kianjege East Primary Primary school · Mixed · Day, Kirinyaga County Kianjege East Special Unit Primary school · Mixed · Day, Kirinyaga County Kianjege West Mixed Secondary C4 · Mixed · Day, Kirinyaga West sub-county, Kirinyaga County Kianjege West Primary Primary school · Mixed · Day, Kirinyaga County Kianjege West Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Kianjiru Fgck Primary school · Mixed · Day & Boarding, Kirinyaga County Kianjiru Primary Primary school · Mixed · Day, Kirinyaga County Kianwe Primary Primary school · Mixed · Day, Kirinyaga County Kianyaga Goodwish Academy Primary school · Mixed · Day, Kirinyaga County Kianyaga SDA Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Kianyaga Secondary C1 · Boys · Boarding, Kirinyaga East sub-county, Kirinyaga County Kianyambo Primary Primary school · Mixed · Day, Kirinyaga County Kianyambo Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kiaragana Girls Secondary School C2 · Girls · Boarding, Kirinyaga West sub-county, Kirinyaga County Kiaragana Primary Primary school · Mixed · Day, Kirinyaga County Kiaritha Primary Primary school · Mixed · Day, Kirinyaga County Kiarugu Primary Primary school · Mixed · Day, Kirinyaga County Kiarugu Secondary C4 · Mixed · Day, Kirinyaga Centra sub-county, Kirinyaga County Kiarukungu Primary Primary school · Mixed · Day, Kirinyaga County Kiathi Primary Primary school · Mixed · Day, Kirinyaga County Kibaro Primary Primary school · Mixed · Day, Kirinyaga County Kibingoti Mugi Academy Primary school · Mixed · Day, Kirinyaga County Kibirigwi Girls Secondary C3 · Girls · Boarding, Kirinyaga West sub-county, Kirinyaga County Kibirigwi Primary Primary school · Mixed · Day, Kirinyaga County Kibirigwi Special Unit Primary school · Mixed · Day, Kirinyaga County Kibirigwi Winners Academy Primary school · Mixed · Day, Kirinyaga County Kiboti High Hope Academy Primary school · Mixed · Day, Kirinyaga County Kiburia Girls Secondary C2 · Girls · Boarding, Kirinyaga East sub-county, Kirinyaga County Kiburia Primary Primary school · Mixed · Day, Kirinyaga County Kiburu Boys Secondary C2 · Boys · Boarding, Kirinyaga West sub-county, Kirinyaga County Kiburu Primary Primary school · Mixed · Boarding, Kirinyaga County Kiburu Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Kiine Girls Secondary School C2 · Girls · Boarding, Kirinyaga West sub-county, Kirinyaga County Kiine Mixed Day Secondary C4 · Mixed · Day, Kirinyaga West sub-county, Kirinyaga County Kiine Primary School Primary school · Mixed · Day, Kirinyaga County Kiine Special Unit Primary school · Mixed · Day, Kirinyaga County Kimandi Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Kimbimbi Primary Primary school · Mixed · Day, Kirinyaga County Kimicha St Stephen Primary Primary school · Mixed · Day, Kirinyaga County Kimunye Mixed Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kimunye Primary Primary school · Mixed · Day, Kirinyaga County Kimunye Special Unit Primary school · Mixed · Day, Kirinyaga County Kinyaga Primary School Primary school · Mixed · Day, Kirinyaga County Kinyakiiru Mixed Secondary Senior school · Mixed · Day, Kirinyaga County Kinyakiiru Primary Primary school · Mixed · Day, Kirinyaga County Kiorugari Primary Primary school · Mixed · Day, Kirinyaga County Kiranja Primary Primary school · Mixed · Day, Kirinyaga County Kiranja Secondary C3 · Girls · Boarding, Kirinyaga Centra sub-county, Kirinyaga County Kirigo Mixed Day Secondary C4 · Mixed · Day, Kirinyaga Centra sub-county, Kirinyaga County Kirigo Primary Primary school · Mixed · Day, Kirinyaga County Kiriko Makini Academy Primary school · Mixed · Day, Kirinyaga County Kiriko Primary Primary school · Mixed · Day, Kirinyaga County Kirima Primary Primary school · Mixed · Day, Kirinyaga County Kirimunge Primary Primary school · Mixed · Day, Kirinyaga County Kirinyaga Complex Academy Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Kirinyaga Complex Academy Secondary Senior school · Girls · Boarding, Kirinyaga County Kirinyaga High School Senior school · Girls · Boarding, Kirinyaga County Kirinyaga Mary Immaculate Academy Secondary Senior school · Girls · Boarding, Kirinyaga County Kirinyaga Plaina View Primary school · Mixed · Day & Boarding, Kirinyaga County Kirinyaga Township Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Kirogo Primary Primary school · Mixed · Day, Kirinyaga County Kirwara Primary School Primary school · Mixed · Day, Kirinyaga County Kithiriti Primary Primary school · Mixed · Day, Kirinyaga County Kithiriti Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Kiumbu-Ini Primary Primary school · Mixed · Day, Kirinyaga County Kombuini Primary Primary school · Mixed · Day, Kirinyaga County Kutus Municipality Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Kutus Muslim Primary Primary school · Mixed · Day, Kirinyaga County Kutus Primary Primary school · Mixed · Day, Kirinyaga County Kutus Secondary C3 · Girls · Boarding, Mwea East sub-county, Kirinyaga County Leaders School Primary school · Mixed · Day, Kirinyaga County Little Flowers Academy Primary school · Mixed · Day, Kirinyaga County Lower Baricho Primary Primary school · Mixed · Day, Kirinyaga County Lower Sagana Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Lower Sagana Special Unit Primary school · Mixed · Day, Kirinyaga County Maendeleo Boys and Girls Centre Primary school · Mixed · Boarding, Kirinyaga County Maruromo Primary Primary school · Mixed · Day, Kirinyaga 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.