STEM senior schools in Kiambu County
STEM is offered at all 329 Kiambu senior schools with known subject combinations. The most common STEM combination is Biology, Chemistry, Physics, at all 329; the rarest STEM track is Technical Studies, at 52.
Schools 329 schools · 15 C1, 24 C2, 43 C3, 208 C4, 39 Other · showing 1–100; by county, then by cluster
| School | County | Sub-county | Cluster | Boarding or day | Gender | Combinations with STEM |
|---|---|---|---|---|---|---|
| Alliance Girls’ High School | Kiambu | Kikuyu | C1 | Boarding | Girls | 14 by trackPure Sciences: 4 Applied Sciences: 10 Technical Studies: — |
| Alliance High School | Kiambu | Kikuyu | C1 | Boarding | Boys | 16 by trackPure Sciences: 4 Applied Sciences: 9 Technical Studies: 3 |
| Kambui Girls’ High School | Kiambu | Githunguri | C1 | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Kiambu High School | Kiambu | Kiambu | C1 | Boarding | Boys | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Limuru Girls’ School | Kiambu | Limuru | C1 | Boarding | Girls | 18 by trackPure Sciences: 1 Applied Sciences: 11 Technical Studies: 6 |
| Loreto High School Limuru | Kiambu | Limuru | C1 | Boarding | Girls | 15 by trackPure Sciences: 3 Applied Sciences: 7 Technical Studies: 5 |
| Mangu High School | Kiambu | Juja | C1 | Boarding | Boys | 2 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: 1 |
| Our Lady of Mt. Carmel Maryhill Girls | Kiambu | Thika West | C1 | Boarding | Girls | 8 by trackPure Sciences: 1 Applied Sciences: 4 Technical Studies: 3 |
| PCEA Kambui School for Hearing Impaired | Kiambu | Githunguri | C1 | Boarding | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Precious Blood Kagwe Girls Secondary School | Kiambu | Lari | C1 | Boarding | Girls | 11 by trackPure Sciences: 3 Applied Sciences: 8 Technical Studies: — |
| S.A. High School for the Blind | Kiambu | Thika West | C1 | Boarding | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| S.A. Joytown Secondary School for Ph | Kiambu | Thika West | C1 | Boarding | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| St. Anne’s Secondary School-Lioki | Kiambu | Kiambu | C1 | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| St. Francis Girls High School (Mang’u) | Kiambu | Gatundu North | C1 | Boarding | Girls | 14 by trackPure Sciences: 4 Applied Sciences: 8 Technical Studies: 2 |
| Thika High School | Kiambu | Thika West | C1 | Boarding | Boys | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Chania Girls’ High School | Kiambu | Thika West | C2 | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Don Bosco Ituru High School | Kiambu | Gatundu South | C2 | Boarding | Boys | 17 by trackPure Sciences: 5 Applied Sciences: 8 Technical Studies: 4 |
| Gachoire Secondary School | Kiambu | Lari | C2 | Boarding | Girls | 13 by trackPure Sciences: 4 Applied Sciences: 9 Technical Studies: — |
| Githiga High School | Kiambu | Githunguri | C2 | Boarding | Boys | 5 by trackPure Sciences: 3 Applied Sciences: 2 Technical Studies: — |
| Gitwe Girls Secondary School | Kiambu | Githunguri | C2 | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Kahuho Uhuru High School | Kiambu | Kabete | C2 | Boarding | Boys | 9 by trackPure Sciences: 2 Applied Sciences: 6 Technical Studies: 1 |
| Kanunga High School | Kiambu | Kiambu | C2 | Boarding | Boys | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Kijabe Boys High School | Kiambu | Lari | C2 | Boarding | Boys | 12 by trackPure Sciences: 1 Applied Sciences: 11 Technical Studies: — |
| Kijabe Girls High School | Kiambu | Lari | C2 | Boarding | Girls | 8 by trackPure Sciences: 3 Applied Sciences: 5 Technical Studies: — |
| Kimunyu Secondary School | Kiambu | Gatundu South | C2 | Boarding | Boys | 15 by trackPure Sciences: 3 Applied Sciences: 12 Technical Studies: — |
| Kirangari High School | Kiambu | Kabete | C2 | Boarding | Boys | 11 by trackPure Sciences: 4 Applied Sciences: 5 Technical Studies: 2 |
| Loreto Girls High School Kiambu | Kiambu | Kiambu | C2 | Boarding | Girls | 3 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: 1 |
| Mary Leakey Girls’ High School | Kiambu | Kabete | C2 | Boarding | Girls | 12 by trackPure Sciences: 2 Applied Sciences: 5 Technical Studies: 5 |
| Moi Girls Secondary School Kamangu | Kiambu | Kikuyu | C2 | Boarding | Girls | 3 by trackPure Sciences: 3 Applied Sciences: — Technical Studies: — |
| M.P. Shah Chania High School | Kiambu | Thika West | C2 | Boarding | Boys | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Muhoho High | Kiambu | Gatundu South | C2 | Boarding | Boys | 18 by trackPure Sciences: 4 Applied Sciences: 11 Technical Studies: 3 |
| Mururia Secondary School | Kiambu | Gatundu South | C2 | Boarding | Boys | 12 by trackPure Sciences: 3 Applied Sciences: 9 Technical Studies: — |
| Muthiga Girls’ Secondary School | Kiambu | Gatundu South | C2 | Boarding | Girls | 12 by trackPure Sciences: 3 Applied Sciences: 9 Technical Studies: — |
| Muthurwa Secondary School | Kiambu | Kiambaa | C2 | Boarding | Girls | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Ndumberi Girls Secondary School | Kiambu | Kiambu | C2 | Boarding | Girls | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| Regina Caeli Girls High School – Karinga | Kiambu | Gatundu South | C2 | Boarding | Girls | 7 by trackPure Sciences: 2 Applied Sciences: 5 Technical Studies: — |
| Senior Chief Koinange Girls High School | Kiambu | Kiambaa | C2 | Boarding | Girls | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| St Joseph High School | Kiambu | Githunguri | C2 | Boarding | Boys | 4 by trackPure Sciences: 2 Applied Sciences: 2 Technical Studies: — |
| Uthiru Girls High School | Kiambu | Kabete | C2 | Boarding | Girls | 6 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: 1 |
| Gakoe High School | Kiambu | Gatundu North | C3 | Boarding | Girls | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Gatamaiyu Boys High School | Kiambu | Lari | C3 | Boarding | Boys | 5 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: — |
| Gathirimu Girls Technical High School | Kiambu | Githunguri | C3 | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Gathiru-Ini Secondary School | Kiambu | Githunguri | C3 | Boarding | Boys | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| Gathiru Secondary School | Kiambu | Gatundu South | C3 | Boarding | Boys | 5 by trackPure Sciences: 1 Applied Sciences: 4 Technical Studies: — |
| Gatunguru Secondary School | Kiambu | Gatundu North | C3 | Boarding | Boys | 6 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: 1 |
| Gikindu Secondary School | Kiambu | Gatundu North | C3 | Boarding | Girls | 4 by trackPure Sciences: 2 Applied Sciences: 2 Technical Studies: — |
| Githima Secondary School | Kiambu | Githunguri | C3 | Boarding | Boys | 10 by trackPure Sciences: 3 Applied Sciences: 5 Technical Studies: 2 |
| Gituamba Secondary School | Kiambu | Lari | C3 | Boarding | Girls | 5 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: — |
| Icaciri Secondary School | Kiambu | Gatundu South | C3 | Boarding | Girls | 8 by trackPure Sciences: 3 Applied Sciences: 5 Technical Studies: — |
| J G Kiereini Secondary School | Kiambu | Githunguri | C3 | Boarding | Boys | 6 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: — |
| Kabete High School | Kiambu | Kabete | C3 | Boarding | Boys | 6 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: 2 |
| Kahuguini Secondary School | Kiambu | Gatundu South | C3 | Boarding | Boys | 14 by trackPure Sciences: 1 Applied Sciences: 5 Technical Studies: 8 |
| Kairi Secondary School | Kiambu | Gatundu North | C3 | Boarding | Boys | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| Kamandura Girls High School | Kiambu | Limuru | C3 | Boarding | Girls | 15 by trackPure Sciences: 4 Applied Sciences: 11 Technical Studies: — |
| Kambaa Girl’s High School | Kiambu | Lari | C3 | Boarding | Girls | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| Kibiru Secondary School | Kiambu | Gatundu South | C3 | Boarding | Girls | 10 by trackPure Sciences: 2 Applied Sciences: 8 Technical Studies: — |
| Kikuyu Boys High School | Kiambu | Kikuyu | C3 | Boarding | Boys | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| Kikuyu Day Secondary School | Kiambu | Kikuyu | C3 | Boarding | Boys | 3 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: 1 |
| Kinale Girls High School | Kiambu | Lari | C3 | Boarding | Girls | 5 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: — |
| Komothai Boys High School | Kiambu | Githunguri | C3 | Boarding | Boys | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Komothai Girl’s Technical School | Kiambu | Githunguri | C3 | Boarding | Girls | 6 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: — |
| Lari Boys Secondary School | Kiambu | Lari | C3 | Boarding | Boys | 12 by trackPure Sciences: 3 Applied Sciences: 9 Technical Studies: — |
| Makwa Secondary School | Kiambu | Gatundu North | C3 | Boarding | Boys | 6 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: — |
| Munyu Girls High School | Kiambu | Thika East | C3 | Boarding | Girls | 7 by trackPure Sciences: 3 Applied Sciences: 4 Technical Studies: — |
| Musa Gitau Secondary School | Kiambu | Kikuyu | C3 | Boarding | Girls | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| Mutunguru Secondary School | Kiambu | Gatundu South | C3 | Boarding | Girls | 8 by trackPure Sciences: 4 Applied Sciences: 4 Technical Studies: — |
| Ngenia High School | Kiambu | Limuru | C3 | Boarding | Boys | 16 by trackPure Sciences: 2 Applied Sciences: 7 Technical Studies: 7 |
| Our Lady of Fatima Kiriko Girls Secondary School | Kiambu | Gatundu North | C3 | Boarding | Girls | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| Our Lady of Mercy Ngarariga Girls Secondary School | Kiambu | Limuru | C3 | Boarding | Girls | 13 by trackPure Sciences: 3 Applied Sciences: 8 Technical Studies: 2 |
| P.C.E.A. Kanjeru Booth Girls’ High School | Kiambu | Kabete | C3 | Boarding | Girls | 6 by trackPure Sciences: 3 Applied Sciences: 3 Technical Studies: — |
| Queen of Peace Nembu Secondary School | Kiambu | Gatundu South | C3 | Boarding | Girls | 8 by trackPure Sciences: 4 Applied Sciences: 4 Technical Studies: — |
| Riabai High School | Kiambu | Kiambu | C3 | Boarding | Boys | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| Ruiru Girls High School | Kiambu | Ruiru | C3 | Listed as hybrid | Girls | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| St. Angelas Girls High School Karura | Kiambu | Kiambaa | C3 | Boarding | Girls | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| St. Clare Girls High School – Gatitu | Kiambu | Gatundu South | C3 | Boarding | Girls | 6 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: — |
| St. Mary’s Girls – Thigio | Kiambu | Ndeiya | C3 | Boarding | Girls | 6 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: 1 |
| St. Mary’s Secondary School- Kiamworia | Kiambu | Gatundu South | C3 | Boarding | Girls | 9 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: 4 |
| St. Paul’s Gatuanyaga Secondary School | Kiambu | Thika East | C3 | Boarding | Boys | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| St. Verena Ucekeini Girls Secondary School | Kiambu | Gatundu South | C3 | Boarding | Girls | 8 by trackPure Sciences: 1 Applied Sciences: 7 Technical Studies: — |
| The Sacred Heart Girls’ Secondary School- Mirithu | Kiambu | Ndeiya | C3 | Boarding | Girls | 6 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: — |
| Thigio Boys Secondary School | Kiambu | Ndeiya | C3 | Boarding | Boys | 6 by trackPure Sciences: 3 Applied Sciences: 3 Technical Studies: — |
| Thika Girls Karibaribi Secondary School | Kiambu | Thika West | C3 | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| ACK Gikuni Secondary School | Kiambu | Kabete | C4 | Day | Mixed | 6 by trackPure Sciences: 3 Applied Sciences: 3 Technical Studies: — |
| ACK Karura Secondary School | Kiambu | Kiambaa | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| ACK Kiu River Secondary School | Kiambu | Kiambu | C4 | Day | Mixed | 12 by trackPure Sciences: 3 Applied Sciences: 9 Technical Studies: — |
| A C K Nyathuna Secondary School | Kiambu | Kabete | C4 | Day | Mixed | 3 by trackPure Sciences: 3 Applied Sciences: — Technical Studies: — |
| ACK Uthiru Day Secondary | Kiambu | Kabete | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Athi Secondary School | Kiambu | Juja | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Bathi Secondary School | Kiambu | Lari | C4 | Day | Mixed | 6 by trackPure Sciences: 3 Applied Sciences: 3 Technical Studies: — |
| Bibirioni High School | Kiambu | Limuru | C4 | Day | Boys | 6 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: — |
| Blessed Mugutha Secondary School | Kiambu | Juja | C4 | Day | Mixed | 6 by trackPure Sciences: 1 Applied Sciences: 5 Technical Studies: — |
| Bob-Harris Kiahuria Seconadry School | Kiambu | Juja | C4 | Day | Mixed | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| Broadway Secondary School | Kiambu | Thika West | C4 | Day | Mixed | 17 by trackPure Sciences: 4 Applied Sciences: 11 Technical Studies: 2 |
| Christ the King Gathage Secondary School | Kiambu | Gatundu South | C4 | Day | Mixed | 4 by trackPure Sciences: 2 Applied Sciences: 2 Technical Studies: — |
| Cianda High School | Kiambu | Kiambaa | C4 | Day | Mixed | 6 by trackPure Sciences: 1 Applied Sciences: 4 Technical Studies: 1 |
| Cura Secondary School | Kiambu | Kabete | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Devki Ruiru Township Secondary School | Kiambu | Ruiru | C4 | Day | Mixed | 12 by trackPure Sciences: 2 Applied Sciences: 7 Technical Studies: 3 |
| D.N. Kiburi Sulmac Secondary School | Kiambu | Lari | C4 | Day | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| Escarpment Secondary School | Kiambu | Lari | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Fr. Kevin Kelly High School | Kiambu | Kikuyu | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
Showing schools 1–100 of 329. Choose a county to narrow the list. Each school’s page shows its combinations. Subject combinations are known for 329 of the county's 455 senior schools.
Data sources
- Ministry of Education Grade 10 selection portal (KEMIS); checked 15 October 2026. Pathways and subject combinations
- June 2025 list and December 2025 C1, C2, C3, C4 lists Clusters, codes, boarding and gender · checked 22 October 2026