Skip to content
Home Central Kiambu
St Emmanuel Primary Primary school · Mixed · Day, Kiambu County Stephen Kamuiru Primary School Primary school · Mixed · Day, Kiambu County St Ernest Primary School Primary school · Mixed · Day, Kiambu County St Ernest Secondary Senior school · Mixed · Day, Kiambu County Steveland Academy Primary Primary school · Mixed · Day, Kiambu County St Hellen Primary Primary school · Mixed · Day, Kiambu County St Joe's Academy Uplands Primary school · Mixed · Day & Boarding, Kiambu County St John Bosco Primary School Primary school · Mixed · Day, Kiambu County St Joseph High Gathanga School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County St Joseph Primary Primary school · Mixed · Day, Kiambu County St Joseph Richetti Primary School Primary school · Mixed · Day, Kiambu County St Josephs High School C2 · Boys · Boarding, Githunguri sub-county, Kiambu County St Josephs the Worker Primary Primary school · Mixed · Day, 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 Lilian Academy Primary Primary school · Mixed · Day, Kiambu County St. Lilian Academy Primary Primary school · Mixed · Day, Kiambu County St Mark High School Senior school · Mixed · Day & Boarding, Kiambu County St Marys Junior Academy Primary school · Mixed · Day, Kiambu County St Marys Kamba Primary school · Mixed · Day, Kiambu County St Mary's Thigio Secondary C3 · Girls · Boarding, Ndeiya sub-county, Kiambu County St Michael Primary School Primary school · Mixed · Day, Kiambu County St Munga Primary School Primary school · Mixed, Kiambu County Stonebic Secondary School Senior school · Mixed · Boarding, Kiambu County St Patricks Secondary Nyanduma C4 · Mixed · Day, Lari sub-county, Kiambu County St Pauls Academy Primary school · Mixed · Day, Kiambu County St Paul's Primary Primary school · Mixed · Day, Kiambu County St Paul's Secondary Senior school · Mixed · Day, Kiambu County St Peter and Anthony Academy Primary school · Mixed · Day, Kiambu County St. Peter and Paul Catholic Primary Primary school · Mixed · Day, Kiambu County St. Peter's Boys Secondary Senior school · Boys · Day, Kiambu County St. Peter's Elite Primary School Primary school · Mixed · Day, Kiambu County St Peters Githiga Secondary Senior school · Mixed · Day, Kiambu County St Peters High School Senior school · Mixed · Day, Kiambu County St. Peters Ndunyu Academy Primary Primary school · Mixed · Day, Kiambu County St Phillips Kihara Academy Primary school · Mixed · Day, Kiambu County St Ruth Aca Primary school · Mixed · Day, Kiambu County St Salome Primary Primary school · Mixed · Day, Kiambu County St Seraphim of Sarov Secondary Senior school · Mixed · Day, Kiambu County St Stephens Primary School Primary school · Mixed · Day & Boarding, Kiambu County St Susan Academy Primary school · Mixed · Day, Kiambu County St Teresa Primary School Primary 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 St. Veronica I.L.C Primary school · Mixed · Day, Kiambu County Sueni Junior Acedemy Primary Primary school · Mixed · Day, Kiambu County Sulmac Primary School Primary school · Mixed · Day, Kiambu County Summer Springs Secondary Senior school · Mixed · Day & Boarding, Kiambu County Summit Vine Academy Primary Primary school · Mixed · Day, Kiambu County Sunrise Girls Senior school · Girls · Boarding, Kiambu County Super Kid Jnr Academy Primary school · Mixed · Day, Kiambu County Superland Valley B Primary School Primary school · Mixed · Day, Kiambu County Tharuni Primary Primary school · Mixed · Day & Boarding, Kiambu County The Academic Giant School Primary school · Mixed · Day, Kiambu County The Brilliant Primary School Primary school · Mixed · Day, Kiambu County The Pink Roses Academy Primary school · Mixed · Day & Boarding, Kiambu County Thigio Primary Primary school · Mixed · Day, Kiambu County Thigio Secondary C3 · Boys · Boarding, Ndeiya sub-county, Kiambu County Thimbigua Primary School Primary school · Mixed · Day, Kiambu County Thindigwa Primary Primary school · Mixed · Day, Kiambu County Thirime Primary School Primary school · Mixed · Day, Kiambu County Thirime Special Unit Primary school · Mixed · Day, Kiambu County Thogoto Primary Primary school · Mixed · Day, Kiambu County Thuita Primary Primary school · Mixed · Day, Kiambu County Thuita Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Tiekunu Primary Primary school · Mixed · Day, Kiambu County Tiekunu Secondary Senior school · Mixed · Day, Kiambu County Tigoni Baptist Primary Primary school · Mixed · Day, Kiambu County Tigoni Primary Primary school · Mixed · Day, Kiambu County Tigoni Secondary School C4 · Mixed · Day, Limuru sub-county, Kiambu County Tinganga Model Primary Primary school · Mixed · Day, Kiambu County Ting'ang'a Primary Primary school · Mixed · Day, Kiambu County Tinganga Secondary C4 · Mixed · Day, Kiambu sub-county, Kiambu County Tiny Toons Primary Primary school · Mixed · Day, Kiambu County Treasure School Uplands Senior school · Mixed · Day, Kiambu County Tumaini La Watoto (Cdc) Primary Primary school · Mixed · Day, Kiambu County Tutu Primary Primary school · Mixed · Day, Kiambu County Umoja Primary Primary school · Mixed · Day & Boarding, Kiambu County Uncle Musa Primary school · Mixed · Day, Kiambu County Upper Hill Academy Primary school · Mixed · Day, Kiambu County Utafiti Primary Primary school · Mixed · Day, Kiambu County Uthiru Genesis Primary School Primary school · Mixed · Day, Kiambu County Uthiru Girls High School C2 · Girls · Boarding, Kabete sub-county, Kiambu County Uthiru Primary School Primary school · Mixed · Day, Kiambu County Uthiru Special Unit Primary school · Mixed · Day, Kiambu County Utugi Primary School Primary school · Mixed · Boarding, Kiambu County Utugi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Valence School Primary Primary school · Mixed · Day, Kiambu County Valley Crest Primary Primary school · Mixed · Day & Boarding, Kiambu County Valley View Preparatory Primary School Primary school · Mixed · Day, Kiambu County Vantage Primary School Primary school · Mixed · Day, Kiambu County Victory Academy Primary Primary school · Mixed · Day, Kiambu County, Kikuyu Victory Academy Primary Primary school · Mixed · Day, Kiambu County, Kikuyu Vineyard Primary Primary school · Mixed · Day, Kiambu County Waguthu Primary School Primary school · Mixed · Day, Kiambu County Waka Academy Primary Primary school · Mixed · Day, Kiambu County Waka Dayspring Academy Primary Primary school · Mixed · Day, Kiambu County Waki Academy Primary school · Mixed · Day, Kiambu County Wambaa Primary Primary school · Mixed · Day, Kiambu County Wamere Wanene Memorial High School Senior school · Mixed · Day & Boarding, 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.