Primary schools in Kirinyaga County
- Kahuhoini PrimaryPrimary school · Mixed · Day
- Kahutiini PrimaryPrimary school · Mixed · Day
- Kairi-Ini PrimaryPrimary school · Mixed · Day
- Kairungu PrimaryPrimary school · Mixed · Day
- Kaitheri PrimaryPrimary school · Mixed · Day
- Kaminji Primary SchoolPrimary school · Mixed · Day
- Kamucege PrimaryPrimary school · Mixed · Day
- Kamuiru PrimaryPrimary school · Mixed · Day
- Kamuruana Hill Premier AcademyPrimary school · Mixed · Day & Boarding
- Kananga AcademyPrimary school · Mixed · Day
- Kandongu Primary SchoolPrimary school · Mixed · Day
- Kangai PrimaryPrimary school · Mixed · Day
- Kangaita Bright Field AcademyPrimary school · Mixed · Day
- Kangaita Forest View AcademyPrimary school · Mixed · Day
- Kangaita Primary SchoolPrimary school · Mixed · Day
- Kangaita Primary Special UnitPrimary school · Mixed · Day
- Kangaru Primary SchoPrimary school · Mixed · Day
- Kangure Primary SchoolPrimary school · Mixed · Day
- Kanjuu PrimaryPrimary school · Mixed · Day
- Kanjuu Special UnitPrimary school · Mixed · Day
- Karaini PrimaryPrimary school · Mixed · Day
- Karimaini PrimaryPrimary school · Mixed · Day
- Karima PrimaryPrimary school · Mixed · Day
- Karira PrimaryPrimary school · Mixed · Day
- Kariru PrimaryPrimary school · Mixed · Day
- Karuangi Primary SchoolPrimary school · Mixed · Day
- Karucho PrimaryPrimary school · Mixed · Day
- Karucho Special UnitPrimary school · Mixed · Day
- Karumandi South PrimaryPrimary school · Mixed · Day
- Karumandi South Special UnitPrimary school · Mixed · Day
- Kathaka Mental Handicapped SchoolPrimary school · Mixed · Day
- Kathaka PrimaryPrimary school · Mixed · Day
- Kathunguri PrimaryPrimary school · Mixed · Day
- Kavote Bethlehemjudah AcademyPrimary school · Mixed · Day
- Kavote PrimaryPrimary school · Mixed · Day
- Kavote Special UnitPrimary school · Mixed · Day
- Kerugoya Elementary HavardPrimary school · Mixed · Day
- Kerugoya Frammar JuniorPrimary school · Mixed · Day
- Kerugoya Good Shephered AcademyPrimary school · Mixed · Day & Boarding
- Kerugoya Municiplaity AcademyPrimary school · Mixed · Day & Boarding
- Kerugoya PCEA AcademyPrimary school · Mixed · Day
- Kerugoya School for the DeafPrimary school · Mixed · Boarding
- Kiabarikiri PrimaryPrimary school · Mixed · Day
- Kiaga PrimaryPrimary school · Mixed · Day
- Kiaga Special UnitPrimary school · Mixed · Day
- Kiamaina PrimaryPrimary school · Mixed · Day
- Kiamanyeki PrimaryPrimary school · Mixed · Day
- Kiambatha PrimaryPrimary school · Mixed · Day
- Kiambui PrimaryPrimary school · Mixed · Day
- Kiamiciri PrimaryPrimary school · Mixed · Day
- Kiamugumo PrimaryPrimary school · Mixed · Day
- Kiamuruga PrimaryPrimary school · Mixed · Day
- Kiamutugu Blessed AcademyPrimary school · Mixed · Day
- Kiamutugu Junior AcademyPrimary school · Mixed · Day
- Kiamutuira PrimaryPrimary school · Mixed · Day
- Kiamwathi PrimaryPrimary school · Mixed · Day
- Kiandagae PrimaryPrimary school · Mixed · Day
- Kiandai New MelliniumPrimary school · Mixed · Day
- Kiandai PrimaryPrimary school · Mixed · Day
- Kiandegwa PrimaryPrimary school · Mixed · Day
- Kiandieri PrimaryPrimary school · Mixed · Day
- Kiandieri Primary Special UnitPrimary school · Mixed · Day
- Kiangoma PrimaryPrimary school · Mixed · Day
- Kiangungu PrimaryPrimary school · Mixed · Day
- Kiangwenyi PrimaryPrimary school · Mixed · Day
- Kiangwenyi Upperhill AcademyPrimary school · Mixed · Day & Boarding
- Kianjege East PrimaryPrimary school · Mixed · Day
- Kianjege East Special UnitPrimary school · Mixed · Day
- Kianjege West PrimaryPrimary school · Mixed · Day
- Kianjege West Primary Special UnitPrimary school · Mixed · Day
- Kianjiru FGCKPrimary school · Mixed · Day & Boarding
- Kianjiru PrimaryPrimary school · Mixed · Day
- Kianwe PrimaryPrimary school · Mixed · Day
- Kianyaga Goodwish AcademyPrimary school · Mixed · Day
- Kianyaga SDA PrimaryPrimary school · Mixed · Day & Boarding
- Kianyambo PrimaryPrimary school · Mixed · Day
- Kiaragana PrimaryPrimary school · Mixed · Day
- Kiaritha PrimaryPrimary school · Mixed · Day
- Kiarugu PrimaryPrimary school · Mixed · Day
- Kiarukungu PrimaryPrimary school · Mixed · Day
- Kiathi PrimaryPrimary school · Mixed · Day
- Kibaro PrimaryPrimary school · Mixed · Day
- Kibingoti Mugi AcademyPrimary school · Mixed · Day
- Kibirigwi PrimaryPrimary school · Mixed · Day
- Kibirigwi Special UnitPrimary school · Mixed · Day
- Kibirigwi Winners AcademyPrimary school · Mixed · Day
- Kiboti High Hope AcademyPrimary school · Mixed · Day
- Kiburia PrimaryPrimary school · Mixed · Day
- Kiburu PrimaryPrimary school · Mixed · Boarding
- Kiburu Primary Special UnitPrimary school · Mixed · Day
- Kiine Primary SchoolPrimary school · Mixed · Day
- Kiine Special UnitPrimary school · Mixed · Day
- Kimandi PrimaryPrimary school · Mixed · Day & Boarding
- Kimbimbi PrimaryPrimary school · Mixed · Day
- Kimicha St Stephen PrimaryPrimary school · Mixed · Day
- Kimunye PrimaryPrimary school · Mixed · Day
- Kimunye Special UnitPrimary school · Mixed · Day
- Kinyaga Primary SchoolPrimary school · Mixed · Day
- Kinyakiiru PrimaryPrimary school · Mixed · Day
- Kiorugari 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.