Kiambu County
- Githurai Cbh Secondary SchoolSenior school · Mixed · Day
- Githurai Mixed Secondary SchoolC4 · Mixed · Day, Githurai sub-county
- Githuya Primary SchoolPrimary school · Mixed · Day
- Githuya Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Gitiba PrimaryPrimary school · Mixed · Day
- Gitiha SecondaryC4 · Mixed · Day, Githunguri sub-county
- Gitithia Girls’ Secondary SchoolC4 · Girls · Day, Lari sub-county
- Gitithia PrimaryPrimary school · Mixed · Day
- Gitithia Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Gitombo PrimaryPrimary school · Mixed · Day
- Gitothua Primary SchoolPrimary school · Mixed · Day
- Gitothua Secondary SchoolC4 · Mixed · Day, Ruiru sub-county
- Gituamba Primary SchoolPrimary school · Mixed · Day
- Gituamba Secondary SchoolC3 · Girls · Boarding, Lari sub-county
- Gituamba Spring Hill Primary SchoolPrimary school · Mixed · Day
- Gitutha PrimaryPrimary school · Mixed · Day
- Gitutu AcademyPrimary school · Mixed · Day
- Gitwe Girls SecondaryC2 · Girls · Boarding, Githunguri sub-county
- Gitwe Primary SchoolPrimary school · Mixed · Day
- Gladways Academy PrimaryPrimary school · Mixed · Day
- Glann PrimaryPrimary school · Mixed · Day
- Glorybell Primary SchoolPrimary school · Mixed · Day
- Glory Davest Jnr AcademyPrimary school · Mixed · Day
- Glory Hill AcademyPrimary school · Mixed · Day
- Glory Land AcademyPrimary school · Mixed · Day
- Golden Heights PrimaryPrimary school · Mixed · Day
- Good Foundation Academy PrimaryPrimary school · Mixed · Day
- Goodhope Primary SchoolPrimary school · Mixed · Day
- Goodluck Primary SchoolPrimary school · Mixed · Day
- Good Shepherd PrimaryPrimary school · Mixed · Day
- Good Shepherd Primary SchoolPrimary school · Mixed · Day
- Good Sherphered Primary SchoolPrimary school · Mixed · Day
- Good Times Academy Primary SchoolPrimary school · Mixed · Day
- Goodwish SchoolPrimary school · Mixed · Day
- Grace Academy PrimaryPrimary school · Mixed · Day
- Grace Christian CentrePrimary school
- Grace Primary SchoolPrimary school · Mixed · Day
- Gracious PrimaryPrimary school · Mixed · Day
- Gracious School PrimaryPrimary school · Mixed · Day
- Gramabe AcademyPrimary school · Mixed · Day
- Grasten AcademyPrimary school · Mixed · Day
- Grather AcademyPrimary school · Mixed · Day & Boarding
- Great Vision Academy PrimaryPrimary school · Mixed · Day
- Great Vision PrimaryPrimary school · Mixed · Day
- Green Cotage AcademyPrimary school · Mixed · Day & Boarding
- Green Garden PrimaryPrimary school · Boys · Day
- Green Garden PrimaryPrimary school · Mixed · Boarding
- Green Garden SecondarySenior school · Girls · Boarding
- Green Lane Academy PrimaryPrimary school · Mixed · Day
- Green Sharpener AcademyPrimary school · Mixed · Day
- Green Springs Secondary SchoolSenior school · Mixed · Day & Boarding
- Greenvale PreparatoryPrimary school · Mixed · Day
- Green Valley Int. ScSenior school · Mixed · Day & Boarding
- Greenville High SchoolSenior school
- Guru Nanak AcademySenior school · Mixed · Day
- Hadah Junior AcademyPrimary school · Mixed · Day, Githunguri
- Hadah Junior AcademyPrimary school · Mixed · Day, Limuru
- Handege Primary SchoolPrimary school · Mixed · Day
- Handege Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Hanjet Vision AcademyPrimary school · Mixed · Day
- Happy Hours Primary SchoolPrimary school · Mixed · Day
- Happy Moments Academy PrimaryPrimary school · Mixed · Day
- Harti Primary SchoolPrimary school · Mixed · Day
- Height Junior Academy PrimaryPrimary school · Mixed · Day & Boarding
- Heights Senior Secondary SchooolSenior school · Mixed · Day & Boarding
- Hekima Primary SchoolPrimary school
- Henjam Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Herufi AcademyPrimary school · Mixed · Day
- Hezmar Education Center Primary SchoolPrimary school · Mixed · Day
- HGM Kinoo Secondary SchoolC4 · Mixed · Day, Kikuyu sub-county
- H.G.M. Ting’ang’a Secondary SchoolC4 · Mixed · Day, Kiambu sub-county
- Highbridges AcademyPrimary school · Mixed · Day
- High View Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Highview Secondary SchoolPrivate senior school · Mixed · Day, Thika West sub-county
- Highway View Academy PrimaryPrimary school · Mixed · Day & Boarding
- Highway View Academy Primary SchoolPrimary school · Mixed · Day
- Hillcrest Junior Academy PrimaryPrimary school · Mixed · Day
- Hill of Vision AcademyPrimary school · Mixed · Day
- Hill Side Girls SecondarySenior school · Girls · Boarding
- Holy Rosary Kamwangi Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Holy Rosary PrimaryPrimary school · Mixed · Day
- Hope AcademyPrimary school · Mixed · Day
- Huruma-Kieni Forest Primary SchoolPrimary school · Mixed · Day
- Icaciri Primary SchoolPrimary school · Mixed · Day
- Icaciri Secondary SchoolC3 · Girls · Boarding, Gatundu South sub-county
- Ideal Prep SchoolPrimary school · Mixed · Day
- Igamba Primary SchoolPrimary school · Mixed · Day
- Igegana Mwangaza Academy Primary SchoolPrimary school · Mixed · Day
- Igegania Primary SchoolPrimary school · Mixed · Day
- Igegania Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Ihiga-Ini Primary SchoolPrimary school · Mixed · Day
- Ihiga PrimaryPrimary school · Mixed · Day
- Ikinu Primary SchoolPrimary school · Mixed · Day
- Ikuma Primary SchoolPrimary school · Mixed · Day
- Immaculate Heart of Mary-Kairi Girls Secondary SchoolC4 · Girls · Day, Gatundu North sub-county
- Inland Academy Primary SchoolPrimary school · Mixed · Day & Boarding
- Insight Preparatory PrimaryPrimary school · Mixed · Day
- Iriaini Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Iruri Primary SchoolPrimary school · Mixed · Day
- Iruri Secondary SchoolC4 · Mixed · Day, Gatundu North 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.