Skip to content
Home Kirinyaga Gichugu
ACK Gatunguru Primary Primary school · Mixed · Day, Kirinyaga County ACK Kiamwangi Academy Primary school · Mixed · Day, Kirinyaga County All Saints Kianyaga Academy Primary school · Mixed · Day & Boarding, Kirinyaga County Arch-Bishop Gitari Boarding Primary school · Mixed · Boarding, Kirinyaga County Arch Bishop Miano Academy Primary school · Mixed · Day, Kirinyaga County Baragwi Junior Academy Primary school · Mixed · Day, Kirinyaga County Bethlehem Juda Nyagithuci Primary school · Mixed · Day, Kirinyaga County By Good Hope Academy Primary school · Mixed · Day, Kirinyaga County Faith Springs Day Care Centre Primary school · Mixed · Day, Kirinyaga County Gacatha Primary Primary school · Mixed · Day, Kirinyaga County Gacatha Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Gaciongo Primary Primary school · Mixed · Day, Kirinyaga County Gaciongo Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Gatugura Primary Primary school · Mixed · Day, Kirinyaga County Gatunguru Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Gatunguru Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Gichonjoni Primary Primary school · Mixed · Day, Kirinyaga County Gikumbo Primary Primary school · Mixed · Day, Kirinyaga County Githage Primary Primary school · Mixed · Day, Kirinyaga County Githure Primary Primary school · Mixed · Day, Kirinyaga County Githure Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Gituba Primary Primary school · Mixed · Day, Kirinyaga County Gitumbi SDA Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Goodwalk Junior Academy Primary school · Mixed · Day, Kirinyaga County Gracious Junior Academy Primary school · Mixed · Day, Kirinyaga County Guama Primary School Primary school · Mixed · Day, Kirinyaga County Guama Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Holywood Academy Primary school · Mixed · Day, Kirinyaga County Hope Academy Kiamwathi Primary school · Mixed · Day, Kirinyaga County Jerumbo Academy Primary school · Mixed · Day, Kirinyaga County Kabare Boys Primary Primary school · Boys · Day, Kirinyaga County Kabare Girls High C1 · Girls · Boarding, Kirinyaga East sub-county, Kirinyaga County Kananga Academy Primary school · Mixed · Day, Kirinyaga County Kanjuu Primary Primary school · Mixed · Day, Kirinyaga County Kanjuu Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kanjuu Special Unit Primary school · Mixed · Day, Kirinyaga County Kariru Primary Primary school · Mixed · Day, Kirinyaga County Kariru Secondary Senior school · Mixed · Day, Kirinyaga County Karucho Primary Primary school · Mixed · Day, Kirinyaga County Karucho Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Karucho Special Unit Primary school · Mixed · Day, Kirinyaga County Karumandi South Primary Primary school · Mixed · Day, Kirinyaga County Karumandi South Special Unit Primary school · Mixed · Day, Kirinyaga County Kathunguri Primary Primary school · Mixed · Day, Kirinyaga County Kavote Bethlehemjudah Academy Primary school · Mixed · Day, Kirinyaga County Kavote Primary Primary school · Mixed · Day, Kirinyaga County Kavote Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kavote Special Unit Primary school · Mixed · Day, Kirinyaga County Kiambatha Primary Primary school · Mixed · Day, Kirinyaga County Kiambatha Secondary Senior school · Mixed · Day, Kirinyaga County Kiambui Primary Primary school · Mixed · Day, Kirinyaga County Kiambui Secondary School Senior school · Mixed · Day, Kirinyaga County Kiamiciri Primary Primary school · Mixed · Day, Kirinyaga County Kiamiciri Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Kiamugumo Gilrs Secondary C3 · Girls · Boarding, Kirinyaga East sub-county, Kirinyaga County Kiamugumo Primary Primary school · Mixed · Day, Kirinyaga County Kiamutugu Blessed Academy Primary school · Mixed · Day, Kirinyaga County Kiamutugu Junior Academy Primary school · Mixed · Day, Kirinyaga County Kiamutugu Secondary School C2 · Boys · Boarding, Kirinyaga East sub-county, Kirinyaga County Kiamwathi Primary Primary school · Mixed · Day, Kirinyaga County Kiamwathi Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, 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 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 Kianjiru Fgck Primary school · Mixed · Day & Boarding, Kirinyaga County Kianjiru 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 Kiathi Primary Primary school · Mixed · Day, Kirinyaga County Kibaro Primary 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 Kimunye Mixed Secondary Senior school · Mixed · Day, Kirinyaga County Kimunye Primary Primary school · Mixed · Day, Kirinyaga County Kimunye Special Unit Primary school · Mixed · Day, Kirinyaga County Kiriko Makini Academy Primary school · Mixed · Day, Kirinyaga County Kirinyaga Mary Immaculate Academy Secondary Senior school · Girls · Boarding, Kirinyaga County Mary Immaculate Academy Primary Primary school · Mixed · Day & Boarding, Kirinyaga County Mbiri Maarifa Academy Primary school · Mixed · Day, Kirinyaga County Miracle Academy Kamungunda Primary school · Mixed · Day, Kirinyaga County Mja Academy Primary school · Mixed · Day, Kirinyaga County Muburi Classic Academy Primary school · Mixed · Day, Kirinyaga County Mucagara Primary Primary school · Mixed · Day, Kirinyaga County Mucagara Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Mugumo Girls Secondary C2 · Girls · Boarding, Kirinyaga East sub-county, Kirinyaga County Mugumo Primary Primary school · Mixed · Day, Kirinyaga County Mutige Boys Secondary C3 · Boys · Boarding, Kirinyaga East sub-county, Kirinyaga County Mwanianjau Primary Primary school · Mixed · Day, Kirinyaga County Mwanianjau Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Mwanianjau Special Unit Primary school · Mixed · Day, Kirinyaga County Newlight Academy Primary school · Mixed · Day, Kirinyaga County Ngariama Primary Primary school · Mixed · Day, Kirinyaga County Ngariama Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, 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 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.