Skip to content
Home Central Kiambu
Senior schools in Kiambu District
Mary Hill Victory Education Centre Senior school · Mixed · Day, Kiambu County Mary Leakey Girls High School C2 · Girls · Boarding, Kabete sub-county, Kiambu County Mbauini Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Miguta Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Mirangi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Mirithu Secondary C3 · Girls · Boarding, Ndeiya sub-county, Kiambu County Modern High School Senior school · Mixed · Day & Boarding, Kiambu County Moi Girls Kamangu Secondary C2 · Girls · Boarding, Kikuyu sub-county, Kiambu County Moriah Mount School Senior school · Girls · Day & Boarding, Kiambu County Mugiko Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Muguga Heritage School Senior school · Mixed · Day, Kiambu County Muguga High School Senior school · Mixed · Boarding, Kiambu County Muguga Wagatonye Secondary C4 · Mixed · Day, Kabete sub-county, Kiambu County Mugumoini Secondary School Senior school · Mixed · Day & Boarding, Kiambu County Muhu Secondary C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Mukua Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Mukuyu Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu County Muongoiya Secondary School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County Muthiga Model High School Senior school · Mixed · Day, Kiambu County Muthurwa Secondary School C2 · Girls · Boarding, Kiambaa sub-county, Kiambu County Nachu Secondary C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Ndiret Secondary Senior school · Mixed · Day, Kiambu County Ndumberi Secondary C2 · Girls · Boarding, Kiambu sub-county, Kiambu County Ndungu Njenga Secondary Senior school · Boys · Day, Kiambu County Nduriri Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Neema High Senior school · Mixed · Day, Kiambu County Ngarariga Secondary Sh C3 · Girls · Boarding, Limuru sub-county, Kiambu County Ngenia Secondary C3 · Boys · Boarding, Limuru sub-county, Kiambu County Nguirubi Secondary C4 · Mixed · Day, Ndeiya sub-county, Kiambu County Nova Star Academy Senior school · Girls · Boarding, Kiambu County Nyaga Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu County Nyamweru Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Nyanduma Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Nyathuna Secondary School C4 · Mixed · Day, Kabete sub-county, Kiambu County Ondiri Academy Senior school · Girls · Boarding, Kiambu County PCEA Gichuru Memorial Secondary C4 · Mixed · Day, Kikuyu sub-county, Kiambu County PCEA Kahunira Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu County PCEA Kikuyu Day Secondary School C3 · Boys · Boarding, Kikuyu sub-county, Kiambu County PCEA Musa Gitau Secondary C3 · Girls · Boarding, Kikuyu sub-county, Kiambu County PCEA Rungiri Secondary School Senior school · Mixed · Day, Kiambu County Pioneer Academy Senior school · Mixed · Day & Boarding, Kiambu County Proffesor Muiga Academy Senior school · Girls · Boarding, Kiambu County Reach the Children Secondary Senior school · Mixed · Day & Boarding, Kiambu County Renguti High School C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Riabai High School C3 · Boys · Boarding, Kiambu sub-county, Kiambu County Riara Secondary School C4 · Mixed · Day, Kiambu sub-county, Kiambu County Rift Valley Academy Senior school · Mixed · Day & Boarding, Kiambu County Rironi Secondary C4 · Mixed · Day, Limuru sub-county, Kiambu County Saint Annes Secondary School -Lioki C1 · Girls · Boarding, Kiambu sub-county, Kiambu County Senior Chief Koinange High School C2 · Girls · Boarding, Kiambaa sub-county, Kiambu County Sigona St Luke Secondary Senior school · Mixed · Day & Boarding, Kiambu County Soko Schools Secondary Senior school · Mixed · Day, Kiambu County Soko Secondary School Senior school · Mixed · Day, Kiambu County Springboard Educational Centre Senior school · Mixed · Day, Kiambu County St. Ann Gichocho Senior school · Girls · Day, Kiambu County Star Sheikh Academy Senior school · Girls · Boarding, Kiambu County St Ernest Secondary Senior school · Mixed · Day, Kiambu County St Joseph High Gathanga School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County St Josephs High School C2 · Boys · Boarding, Githunguri sub-county, Kiambu County St Joseph the Worker Kereita High School C4 · Mixed · Day, Lari sub-county, Kiambu County St Kevins Secondary School C4 · Mixed · Day, Kabete sub-county, Kiambu County St Mark High School Senior school · Mixed · Day & Boarding, Kiambu County St Mary's Thigio Secondary C3 · Girls · Boarding, Ndeiya sub-county, Kiambu County Stonebic Secondary School Senior school · Mixed · Boarding, Kiambu County St Patricks Secondary Nyanduma C4 · Mixed · Day, Lari sub-county, Kiambu County St Paul's Secondary Senior school · Mixed · Day, Kiambu County St. Peter's Boys Secondary Senior school · Boys · Day, Kiambu County St Peters Githiga Secondary Senior school · Mixed · Day, Kiambu County St Peters High School Senior school · Mixed · Day, Kiambu County St Seraphim of Sarov Secondary Senior school · Mixed · Day, Kiambu County St Thomas School Tigoni Senior school · Girls · Boarding, Kiambu County St. Tito High School Senior school · Girls · Boarding, Kiambu County Summer Springs Secondary Senior school · Mixed · Day & Boarding, Kiambu County Sunrise Girls Senior school · Girls · Boarding, Kiambu County Thigio Secondary C3 · Boys · Boarding, Ndeiya sub-county, Kiambu County Thuita Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Tiekunu Secondary Senior school · Mixed · Day, Kiambu County Tigoni Secondary School C4 · Mixed · Day, Limuru sub-county, Kiambu County Tinganga Secondary C4 · Mixed · Day, Kiambu sub-county, Kiambu County Treasure School Uplands Senior school · Mixed · Day, Kiambu County Uthiru Girls High School C2 · Girls · Boarding, Kabete sub-county, Kiambu County Utugi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Wamere Wanene Memorial High School Senior school · Mixed · Day & Boarding, Kiambu County Wangunyu Secondary School Senior school · Mixed · Day, Kiambu County William Ngiru Gitau Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu 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.