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 201–300; by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Maria-Ini Secondary School KiambuGatundu NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mataara Secondary School KiambuGatundu NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mbau-Ini Secondary School KiambuLariC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Miguta Secondary School KiambuGithunguriC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Miiri Secondary School KiambuGithunguriC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Mirangi Mixed Day Secondary School KiambuLariC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Muchatha High School KiambuKiambaaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mugiko Secondary School KiambuLariC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Muguga Wagatonye Secondary School KiambuKabeteC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Muhu Secondary School KiambuKikuyuC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Mukoma High School KiambuNdeiyaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Mukua Secondary School KiambuGithunguriC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Mukurwe Secondary School KiambuGatundu NorthC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Mukuyu Secondary School KiambuGithunguriC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Muna Secondary School KiambuLimuruC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Munyu-Ini Secondary School KiambuGatundu SouthC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: 1

Munyu Mixed Day Secondary School KiambuThika EastC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

Muongoiya Secondary School KiambuKiambaaC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Murera Secondary School KiambuJujaC4DayMixed
8 by track

Pure Sciences: 1

Applied Sciences: 7

Technical Studies: —

Muthurumbi Secondary School KiambuGatundu SouthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Mutuma Secondary School KiambuGatundu NorthC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mwea Secondary School KiambuGatundu NorthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Mwihoko Secondary School KiambuGithuraiC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Nachu Secondary School KiambuKikuyuC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndarugu Secondary School KiambuGatundu SouthC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 1

Ndekei Secondary School KiambuGatundu NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Nderi Secondary School KiambuKikuyuC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndireti Secondary School KiambuGithunguriC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Ndula Secondary School KiambuThika EastC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Ndundu Secondary School KiambuGatundu SouthC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Ndung’u Girls Secondary School KiambuNdeiyaC4DayGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndung’u Njenga Boys Secondary School KiambuNdeiyaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Nduriri Secondary School KiambuLariC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Ndururumo Secondary School KiambuJujaC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Ngecha Girls High School KiambuLimuruC4DayGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Ngenda Secondary School KiambuGatundu SouthC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Ngethu Secondary School KiambuGatundu NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ngoliba Secondary School KiambuThika EastC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Nguirubi Secondary School KiambuNdeiyaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Njahi Secondary School KiambuGatundu NorthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Nyaga Secondary School KiambuGithunguriC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Nyamang’ara Secondary School KiambuGatundu NorthC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Nyamathumbi Secondary School KiambuGatundu NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nyamweru Secondary School KiambuLariC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Nyanjega Secondary School KiambuLimuruC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

P.C.E.A Karia Secondary School KiambuGithunguriC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

PCEA Mai A Ihii Booth KiambuKikuyuC4DayBoys
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

P.C.E.A Mai-A- Ihii High School KiambuKikuyuC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

PCEA Matuguta Secondary School KiambuGithunguriC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

P.C.E.A Mitahato Secondary School KiambuGithunguriC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

P.C.E.A Mukuyu-Ini Secondary School KiambuGatundu NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

P.C.E.A Ngemwa Secondary School KiambuGithunguriC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: 1

P.C.E.A.Ruburi Secondary School KiambuGatundu SouthC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 2

Queen of Rosary Mixed Secondary School KiambuThika WestC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Renguti High School KiambuKikuyuC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Riara Secondary School KiambuKiambuC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 1

Rironi Secondary School KiambuLimuruC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Ruiru Kihunguro Secondary School KiambuRuiruC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Ruiru Secondary School KiambuRuiruC4DayBoys
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Rumwe Mixed Day Secondary School KiambuGatundu NorthC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Rungiri Secondary School KiambuKabeteC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Spinners Boys Secondary School KiambuRuiruC4DayBoys
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St. Andrews Ndenderu Secondary School KiambuKiambaaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St Ann and Joakim KiambuKiambuC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

St. Augustine Nyanduma High School KiambuLariC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

St. Augustine Secondary School – Gikure KiambuGatundu SouthC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: 1

St. Dominic Secondary School – Ikuma KiambuGatundu SouthC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

St. Francis Nyacaba Secondary School KiambuJujaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

St Joseph High School – Gathanga KiambuKiambaaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St. Joseph Riabai Secondary School KiambuKiambuC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

St. Joseph the Worker High School – Kereita KiambuLariC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St Joseph the Worker Secondary School Mangu KiambuGatundu NorthC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

St. Kevin’s Secondary School KiambuKabeteC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Patrick Secondary School – Nyanduma KiambuLariC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St. Paul Gachororo Secondary School KiambuJujaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

St. Peters High School Ndumberi KiambuKiambuC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

St. Rita Wamwangi High School KiambuGatundu SouthC4DayGirls
6 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: 1

St. Stephen Ndiko Secondary School KiambuGatundu NorthC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

St Vincent Lioki Secondary Schoo KiambuGithunguriC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Theta Secondary School KiambuJujaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Thika Garrison Secondary School KiambuThika WestC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 2

Thimbigua Secondary School KiambuKiambaaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: 1

Thuita Secondary School KiambuGithunguriC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Tigoni Secondary School KiambuLimuruC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ting’ang’a Secondary School KiambuKiambuC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Uhuru Kenyatta Secondary School KiambuRuiruC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Umoja Secondary School KiambuLimuruC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Utugi Secondary School KiambuLariC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Wangige High School KiambuKabeteC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

William Ng’iru Secondary School KiambuGithunguriC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Achor Valley Girls Christian School KiambuMureraOtherListed as hybridGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Bethlehem School KiambuMureraOtherBoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Blessed Generations High School KiambuMureraOtherBoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Damacrest Senior School KiambuKikuyuOtherListed as hybridMixed
17 by track

Pure Sciences: 5

Applied Sciences: 6

Technical Studies: 6

Don Bosco High School KiambuNot confirmedOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Estrac Senior School KiambuGithuraiOtherListed as hybridMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Faith Premier High School KiambuJujaOtherBoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Green Garden Secondary KiambuNot confirmedOtherBoardingGirls
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Green Valley Int. Sc KiambuNot confirmedOtherDay & BoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Greenville High School KiambuNot confirmedOtherNot confirmedNot confirmed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Showing schools 201–300 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

  1. Ministry of Education Grade 10 selection portal (KEMIS); checked 15 October 2026. Pathways and subject combinations
  2. June 2025 list and December 2025 C1, C2, C3, C4 lists Clusters, codes, boarding and gender · checked 22 October 2026