Kiambu County
- Kamburu PrimaryPrimary school · Mixed · Day
- Kamburu Primary SchoolPrimary school · Mixed · Day
- Kamenu Primary SchoolPrimary school · Mixed · Day
- Kamirithu PrimaryPrimary school · Mixed · Day
- Kamirithu Secondary SchoolC4 · Mixed · Day, Limuru sub-county
- Kamiti Secondary SchoolSenior school · Mixed · Boarding
- Kamondo PrimaryPrimary school · Mixed · Day
- Kamondo SecondaryC4 · Mixed · Day, Githunguri sub-county
- Kamonjoni PrimaryPrimary school · Mixed · Day
- Kamuchege Primary SchoolPrimary school · Mixed · Day
- Kamuchege Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Kamuguga PrimaryPrimary school · Mixed · Day
- Kamunyaka Central Primary SchoolPrimary school · Mixed · Day
- Kamunyaka Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kamunyu Primary SchoolPrimary school · Mixed · Day
- Kamutua Primary SchoolPrimary school · Mixed · Day
- Kamutua Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Kamwangi Morning Glory Academy Primary SchoolPrimary school · Mixed · Day
- Kamwangi Primary SchoolPrimary school · Mixed · Day
- Kamwirigi Mixed Day Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kamwirigi Primary SchoolPrimary school · Mixed · Day
- Kandeng'wa PrimaryPrimary school · Mixed · Day
- Kandutuira PrimaryPrimary school · Mixed · Day
- Kangaita Primary SchoolPrimary school · Mixed · Day
- Kangema Junior AcademyPrimary school · Mixed · Day
- Kangoya Primary SchoolPrimary school · Mixed · Day
- Kanjabi Primary SchoolPrimary school · Mixed · Day
- Kanjai PrimaryPrimary school · Mixed · Day
- Kanjai SecondaryC4 · Mixed · Day, Githunguri sub-county
- Kanjeru GirlsC3 · Girls · Boarding, Kabete sub-county
- Kanjeru PrimaryPrimary school · Mixed · Day
- Kanjeru Special UnitPrimary school · Mixed · Day
- Kanjuku Primary SchoolPrimary school · Mixed · Day
- Kanjuku Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kanunga High SchoolC2 · Boys · Boarding, Kiambu sub-county
- Kanvale Academy PrimaryPrimary school · Mixed · Day & Boarding
- Kanvale Academy SecondarySenior school · Girls · Boarding
- Kanyanjara PrimaryPrimary school · Mixed · Day
- Kanyanjara Secondary SchoolC4 · Mixed · Day, Kikuyu sub-county
- Kanyariri Primary SchoolPrimary school · Mixed · Day
- Kanyariri Secondary SchoolC4 · Mixed · Day, Kabete sub-county
- Kanyiha Primary SchoolPrimary school · Mixed · Day
- Kanyoni Township Primary SchoolPrimary school · Mixed · Day
- Kanyore Primary SchoolPrimary school · Mixed · Day
- Karai Mixed Day Secondary SchoolC4 · Mixed · Day, Kikuyu sub-county
- Karakuta Primary SchoolPrimary school · Mixed · Day
- Karamaini Primary SchoolPrimary school · Mixed · Day
- Karangi Magomano Primary SchoolPrimary school · Mixed · Day
- Karatina Primary SchoolPrimary school · Mixed · Day & Boarding
- Karatina Special UnitPrimary school · Mixed · Boarding
- Karatina Technical and Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Karatu Primary SchoolPrimary school · Mixed · Day
- Karen Acdademy Primary SchoolPrimary school · Mixed · Day
- Karia PrimaryPrimary school · Mixed · Day
- Karibaribi Primary SchoolPrimary school · Mixed · Day
- Karibaribi Secondary SchoolC4 · Mixed · Day, Thika West sub-county
- Karigu-Ini Primary SchoolPrimary school · Mixed · Day
- Karigu-Ini Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Karinga Girls High SchoolC2 · Girls · Boarding, Gatundu South sub-county
- Karinga Primary SchoolPrimary school · Mixed · Day
- Karoba Jnr AcademyPrimary school · Mixed · Day & Boarding
- Karugo Primary SchoolPrimary school · Mixed · Day
- Karuguru Tech Academy PrimaryPrimary school · Mixed · Day
- Karunga Primary SchoolPrimary school · Mixed · Day
- Karure Primary SchoolPrimary school · Mixed · Day
- Karuri High SchoolC4 · Mixed · Day, Kiambaa sub-county
- Karuri Msingi Bora AcademyPrimary school · Mixed · Day, Kiambaa
- Karuri Msingi Bora AcademyPrimary school · Mixed · Day, Kiambaa
- Karuri Msingi Bora PrimaryPrimary school · Mixed · Day
- Karuri Primary SchoolPrimary school · Mixed · Day
- Kasarini Primary SchoolPrimary school · Mixed · Day
- Kasarini Secondary SchoolC4 · Mixed · Day, Kiambu sub-county
- Kawaida Primary SchoolPrimary school · Mixed · Day
- Kawaida Secondary SchoolC4 · Mixed · Day, Kiambaa sub-county
- Kawira Primary SchoolPrimary school · Mixed · Day
- Kecris Junior AcademyPrimary school · Mixed · Day
- Ken Academy PrimaryPrimary school · Mixed · Day
- Kenyatta Primary SchoolPrimary school · Mixed · Day
- Kenyatta Secondary SchoolC4 · Girls · Day, Thika West sub-county
- Kereita PrimaryPrimary school · Mixed · Day
- Kerwa PrimaryPrimary school · Mixed · Day
- Kerwa Secondary SchoolC4 · Mixed · Day, Kikuyu sub-county
- Kiaibabu PrimaryPrimary school · Mixed · Day
- Kiairia PrimaryPrimary school · Mixed · Day
- Kiairia SecondaryC4 · Mixed · Day, Githunguri sub-county
- Kiambaa Bright Star Jnr AcademyPrimary school · Mixed · Day
- Kiambaa Mixed Secondary SchoolC4 · Mixed · Day, Kiambaa sub-county
- Kiambaa Primary SchoolPrimary school · Mixed · Day
- Kiambaa Primary Special UnitPrimary school · Mixed · Day
- Kiambogo PrimaryPrimary school · Mixed · Day
- Kiambogo Secondary SchoolSenior school · Mixed · Day
- Kiambu High SchoolC1 · Boys · Boarding, Kiambu sub-county
- Kiambu Hilcrest Primary AcademyPrimary school · Mixed · Day
- Kiambu Primary SchoolPrimary school · Mixed · Day
- Kiambu Road Primary SchoolPrimary school · Mixed · Day
- Kiambururu PrimaryPrimary school · Mixed · Day
- Kiambururu Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Kiambu St Judes SchoolPrimary school · Mixed · Day
- Kiambu Township Secondary SchoolC4 · Mixed · Day, Kiambu sub-county
- Kiamwangi Primary SchoolPrimary 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.