Kiambu County
- Isana PrimaryPrimary school · Mixed · Day
- Ituru High SchoolC2 · Boys · Boarding, Gatundu South sub-county
- Ituru Primary SchoolPrimary school · Mixed · Day
- Jacaranda Primary SchoolPrimary school · Mixed · Day
- Jacridge PrimaryPrimary school · Mixed · Day
- Jamaa Highway Academy Primary SchoolPrimary school · Mixed · Day
- James Njenga Primary SchoolPrimary school · Mixed · Day
- Jamhuri Primary SchoolPrimary school · Mixed · Day
- Jamhuri Secondary SchoolC4 · Mixed · Day, Thika West sub-county
- Jasa Primary SchoolPrimary school · Mixed · Day
- Jean-Cornel PrimaryPrimary school · Mixed · Day
- Jecy Academy Primary SchoolPrimary school · Mixed · Day
- Jeddy Vision PrimaryPrimary school · Mixed · Day & Boarding
- Jedipah AcademyPrimary school · Mixed · Day
- Jeremy AcademyPrimary school · Mixed · Day
- Jerusalem Star Academy PrimaryPrimary school · Mixed · Day
- J. G Kiereini Secondary SchoolC3 · Boys · Boarding, Githunguri sub-county
- Jimcy AcademyPrimary school · Mixed · Day
- Johanna Academy Primary SchoolPrimary school · Mixed · Day
- Jomo Kenyatta Academy Primary SchoolPrimary school · Mixed · Day
- Jonathan Maara PrimaryPrimary school · Mixed · Day
- Jonathan Memorial Academy PrimaryPrimary school · Mixed · Day & Boarding
- Jos Mary Junior AcademyPrimary school · Mixed · Day
- Jossy Primary SchoolPrimary school · Mixed · Day & Boarding
- Jossy Secondary SchoolSenior school · Boys · Boarding
- Josu Academy Primary SchoolPrimary school · Mixed · Day
- Joykam Junior Academy Primary SchoolPrimary school
- Joy-To-All Academy Primary SchoolPrimary school · Mixed · Day, Kamwangi
- Joy-To-All Academy Primary SchoolPrimary school · Mixed · Day, Kamwangi
- Joytown Secondary SchoolC1 · Mixed · Boarding, Thika West sub-county
- Juanita SchoolPrivate senior school · Girls · Boarding, Thika East sub-county
- Juda & Joy Primary SchoolPrimary school · Mixed · Day
- Juja Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Juja Farm Primary SchoolPrimary school · Mixed · Day
- Juja Farm Secondary SchoolC4 · Mixed · Day, Juja sub-county
- Juja Preparatory Primary SchoolPrimary school · Mixed · Day & Boarding
- Juja Secondary SchoolC4 · Mixed · Day, Juja sub-county
- Juja Senior Secondary SchoolSenior school · Mixed · Day & Boarding
- Juja Township Secondary SchoolSenior school · Mixed · Day
- Jun Education CentrePrimary school · Mixed · Day
- Junel PrimaryPrimary school · Mixed · Day
- Justus Gicheha PrimaryPrimary school · Mixed · Day
- Jutar AcademyPrimary school · Mixed · Day
- Juter Academy PrimaryPrimary school
- Juvenalis Gitau PrimaryPrimary school · Mixed · Day
- Juvenalis Gitau SecondaryC4 · Mixed · Day, Lari sub-county
- Juvya Jnr AcaPrimary school · Mixed · Day
- Juwawa Primary SchoolPrimary school · Mixed · Day
- Kabete High SchoolC3 · Boys · Boarding, Kabete sub-county
- Kabete Kings Academy PrimaryPrimary school · Mixed · Day
- Kabuku PrimaryPrimary school · Mixed · Day
- Kaga Academy PrimaryPrimary school · Mixed · Boarding
- Kagaa High SecondaryC4 · Mixed · Day, Lari sub-county
- Kagaa Primary SchoolPrimary school · Mixed · Day
- Kagema PrimaryPrimary school · Mixed · Day
- Kagema Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Kagera Primary SchoolPrimary school · Mixed · Day
- Kagio Primary SchoolPrimary school · Mixed · Day
- Kagio Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Kago PrimaryPrimary school · Mixed · Day
- Kagumo-Ini Primary SchoolPrimary school · Mixed · Day
- Kaguongo Primary SchoolPrimary school · Mixed · Day
- Kagwe Girls Secondary SchoolC1 · Girls · Boarding, Lari sub-county
- Kagwe Primary SchoolPrimary school · Mixed · Day
- Kagwe Township PrimaryPrimary school · Mixed · Day
- Kahawa Rising Star Preparartory SchoolPrimary school
- Kahawa Sukari Secondary SchoolSenior school · Mixed · Day & Boarding
- Kahugu-Ini Primary SchoolPrimary school · Mixed · Day
- Kahuguini Secondary SchoolC3 · Boys · Boarding, Gatundu South sub-county
- Kahuho PrimaryPrimary school · Mixed · Day
- Kahuho Uhuru High SchoolC2 · Boys · Boarding, Kabete sub-county
- Kahunira Junior AcademyPrimary school · Mixed · Day
- Kahunira PrimaryPrimary school · Mixed · Day
- Kaibere Primary SchoolPrimary school · Mixed · Day
- Kaibere Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kairi Hills AcademyPrimary school · Mixed · Day
- Kairi Primary SchoolPrimary school · Mixed · Day
- Kairi Primary Special Unit SchoolPrimary school · Mixed · Day
- Kairi Rumwe High SchoolC4 · Mixed · Day, Gatundu North sub-county
- Kairi Secondary SchoolC3 · Boys · Boarding, Gatundu North sub-county
- Kairi St Mary's Academy Primary SchoolPrimary school · Mixed · Day
- Kaka Juniors AcademyPrimary school · Mixed · Day
- Kaka Secondary SchoolSenior school · Mixed · Day
- Kalimoni Primary SchoolPrimary school · Mixed · Day & Boarding
- Kalimoni Senior Secondary SchoolSenior school · Boys · Boarding
- Kamae PrimaryPrimary school · Mixed · Day
- Kamae Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Kamahia Model Primary SchoolPrimary school · Mixed · Day
- Kamahia Primary SchoolPrimary school · Mixed · Day
- Kamahindu Primary SchoolPrimary school · Mixed · Day
- Kamahindu Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Kamandura Primary SchoolPrimary school · Mixed · Day
- Kamandura SecondaryC3 · Girls · Boarding, Limuru sub-county
- Kamangu High SchoolC4 · Mixed · Day, Kikuyu sub-county
- Kamangu PrimaryPrimary school · Mixed · Day
- Kambaa Girls HighC3 · Girls · Boarding, Lari sub-county
- Kambaa PrimaryPrimary school · Mixed · Day
- Kambui Girls High SchoolC1 · Girls · Boarding, Githunguri sub-county
- Kambui School for the Deaf PrimaryPrimary school · Mixed · Boarding
- Kamburu High SchoolC4 · Mixed · Day, Lari sub-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 22 October 2026.
- Other schools come from our older directory. Each school page shows its dates.