Kiambu County
- Kiamwangi Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Kiamworia Primary SchoolPrimary school · Mixed · Day
- Kiamworia Secondary SchoolC3 · Girls · Boarding, Gatundu South sub-county
- Kiangunu Primary SchoolPrimary school · Mixed · Day
- Kiangunu Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kianjahi Primary SchoolPrimary school · Mixed · Day
- Kianjau Primary SchoolPrimary school · Mixed · Day
- Kiaora Primary SchoolPrimary school · Mixed · Day
- Kiarie AcademyPrimary school · Mixed · Day
- Kiawairia PrimaryPrimary school · Mixed · Day
- Kiawairia Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Kiawanda PrimaryPrimary school · Mixed · Day
- Kiawandiga Primary SchoolPrimary school · Mixed · Day
- Kiawaroga PrimaryPrimary school · Mixed · Day
- Kibagare Primary SchoolPrimary school · Mixed · Day
- Kibathi Primary SchoolPrimary school · Mixed · Day
- Kibathithi PrimaryPrimary school · Mixed · Day
- Kibichiku PrimaryPrimary school · Mixed · Day
- Kibichiku SecondaryC4 · Mixed · Day, Kabete sub-county
- Kibichoi PrimaryPrimary school · Mixed · Day
- Kibii Primary SchoolPrimary school · Mixed · Day
- Kibiku High SchoolC4 · Mixed · Day, Kabete sub-county
- Kibiku Primary SchoolPrimary school · Mixed · Day
- Kibiru Primary SchoolPrimary school · Mixed · Day
- Kibiru Secondary SchoolC3 · Girls · Boarding, Gatundu South sub-county
- Kiboko Primary SchoolPrimary school · Mixed · Day
- KibubutiPrimary school · Mixed · Day
- Kidifarmaco PrimaryPrimary school · Mixed · Day
- Kieni Primary SchoolPrimary school · Mixed · Day
- Kigaa Primary SchoolPrimary school · Mixed · Day
- Kiganjo Primary SchoolPrimary school · Mixed · Day
- Kigumo PrimaryPrimary school · Mixed · Day
- Kigumo Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Kigwe Primary SchoolPrimary school · Mixed · Day
- Kihara Primary SchoolPrimary school · Mixed · Day
- Kihara Secondary SchoolC4 · Mixed · Day, Kiambaa sub-county
- Kihunjio-Ini Primary SchoolPrimary school · Mixed · Day
- Kihuririo PrimaryPrimary school · Mixed · Day
- Kijabe Boys SecondaryC2 · Boys · Boarding, Lari sub-county
- Kijabe Girls SecondaryC2 · Girls · Boarding, Lari sub-county
- Kijabe PrimaryPrimary school · Mixed · Day & Boarding
- Kijabe Township Primary SchoolPrimary school · Mixed · Day
- Kikuyu Boys High SchoolC3 · Boys · Boarding, Kikuyu sub-county
- Kikuyu Township Primary SchoolPrimary school · Mixed · Day
- Kikuyu Township Secondary SchoolSenior school · Mixed · Day
- Kilimambogo Primary SchoolPrimary school · Mixed · Day
- Kimaruri Primary SchoolPrimary school · Mixed · Day
- Kimbo Mixed High SchoolSenior school · Mixed · Day
- Kimbo Prep School - PrimaryPrimary school · Mixed · Day
- Kimbo Primary SchoolPrimary school · Mixed · Day
- Kimende High SchoolC4 · Mixed · Day, Lari sub-county
- Kimende Prestige Academy PrimaryPrimary school · Mixed · Day & Boarding
- Kimende PrimaryPrimary school · Mixed · Day
- Kimuchu Mixed Day Secondary SchoolC4 · Mixed · Day, Thika West sub-county
- Kimuchu Primary SchoolPrimary school · Mixed · Day
- Kimuchu Primary Special UnitPrimary school · Mixed · Day
- Kimunyu Primary SchoolPrimary school · Mixed · Day
- Kimunyu Secondary SchoolC2 · Boys · Boarding, Gatundu South sub-county
- Kinale High SchoolC3 · Girls · Boarding, Lari sub-county
- Kinale PrimaryPrimary school · Mixed · Day
- Kindiga PrimaryPrimary school · Mixed · Day
- Kingatua PrimaryPrimary school · Mixed · Day
- King’atua Secondary SchoolC4 · Mixed · Day, Lari sub-county
- King David AcaPrimary school · Mixed
- King David Senior SchoolPrivate senior school · Mixed · Day, Juja sub-county
- Kingdom Academy Primary SchoolPrimary school · Mixed · Day
- Kingeero Primary SchoolPrimary school · Mixed · Day
- King' Othua Primary SchoolPrimary school · Mixed · Day
- Kingsmead Jnr AcaPrimary school · Mixed · Day
- King Solomon PrimaryPrimary school · Mixed · Day
- King Solomon Primary SchoolPrimary school · Mixed · Day
- King Solomon Secondary SchoolSenior school · Mixed · Day
- Kinoo PrimaryPrimary school · Mixed · Day
- Kinyogori High SchoolC4 · Mixed · Day, Limuru sub-county
- Kinyogori Primary SchoolPrimary school · Mixed · Day
- Kiragu Miracle AcademyPrimary school · Mixed · Day
- Kirangari PrimaryPrimary school · Mixed · Day
- Kirangari SecondaryC2 · Boys · Boarding, Kabete sub-county
- Kirangi Primary SchoolPrimary school · Mixed · Day
- Kirasha PrimaryPrimary school · Mixed · Day
- Kiratina Primary SchoolPrimary school · Mixed · Day
- Kirenga Boys HighC4 · Boys · Day, Lari sub-county
- Kirenga Girls High SchoolC4 · Girls · Day, Lari sub-county
- Kirenga PrimaryPrimary school · Mixed · Day
- Kirigiti Girls RehabilitationPrimary school · Girls · Boarding
- Kirigiti Prime Academy PrimaryPrimary school · Mixed · Day
- Kiriko Mixed Day Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kiriko Primary SchoolPrimary school · Mixed · Day
- Kiriri PrimaryPrimary school · Mixed · Day
- Kiruri Aca PrimaryPrimary school · Mixed · Day
- Kisiwa Primary SchoolPrimary school · Mixed · Day
- Kitamaiyu Primary SchoolPrimary school · Mixed · Day
- Kitamaiyu Secondary SchoolC4 · Mixed · Day, Juja sub-county
- Kiuu River PrimaryPrimary school · Mixed · Day
- Kiwaiguru Primary SchoolPrimary school · Mixed · Day
- Komo Mixed Secondary SchoolC4 · Mixed · Day, Thika East sub-county
- Komo Primary SchoolPrimary school · Mixed · Day
- Komothai Boys High SchoolC3 · Boys · Boarding, Githunguri sub-county
- Komothai Girls Secondary SchoolC3 · Girls · Boarding, Githunguri sub-county
- Komothai 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.