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

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Alliance Girls’ High School KiambuKikuyuC1BoardingGirls
14 by track

Pure Sciences: 4

Applied Sciences: 10

Technical Studies: —

Alliance High School KiambuKikuyuC1BoardingBoys
16 by track

Pure Sciences: 4

Applied Sciences: 9

Technical Studies: 3

Kambui Girls’ High School KiambuGithunguriC1BoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kiambu High School KiambuKiambuC1BoardingBoys
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Limuru Girls’ School KiambuLimuruC1BoardingGirls
18 by track

Pure Sciences: 1

Applied Sciences: 11

Technical Studies: 6

Loreto High School Limuru KiambuLimuruC1BoardingGirls
15 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: 5

Mangu High School KiambuJujaC1BoardingBoys
2 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: 1

Our Lady of Mt. Carmel Maryhill Girls KiambuThika WestC1BoardingGirls
8 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 3

PCEA Kambui School for Hearing Impaired KiambuGithunguriC1BoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Precious Blood Kagwe Girls Secondary School KiambuLariC1BoardingGirls
11 by track

Pure Sciences: 3

Applied Sciences: 8

Technical Studies: —

S.A. High School for the Blind KiambuThika WestC1BoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

S.A. Joytown Secondary School for Ph KiambuThika WestC1BoardingMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St. Anne’s Secondary School-Lioki KiambuKiambuC1BoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

St. Francis Girls High School (Mang’u) KiambuGatundu NorthC1BoardingGirls
14 by track

Pure Sciences: 4

Applied Sciences: 8

Technical Studies: 2

Thika High School KiambuThika WestC1BoardingBoys
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Chania Girls’ High School KiambuThika WestC2BoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Don Bosco Ituru High School KiambuGatundu SouthC2BoardingBoys
17 by track

Pure Sciences: 5

Applied Sciences: 8

Technical Studies: 4

Gachoire Secondary School KiambuLariC2BoardingGirls
13 by track

Pure Sciences: 4

Applied Sciences: 9

Technical Studies: —

Githiga High School KiambuGithunguriC2BoardingBoys
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Gitwe Girls Secondary School KiambuGithunguriC2BoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kahuho Uhuru High School KiambuKabeteC2BoardingBoys
9 by track

Pure Sciences: 2

Applied Sciences: 6

Technical Studies: 1

Kanunga High School KiambuKiambuC2BoardingBoys
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kijabe Boys High School KiambuLariC2BoardingBoys
12 by track

Pure Sciences: 1

Applied Sciences: 11

Technical Studies: —

Kijabe Girls High School KiambuLariC2BoardingGirls
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

Kimunyu Secondary School KiambuGatundu SouthC2BoardingBoys
15 by track

Pure Sciences: 3

Applied Sciences: 12

Technical Studies: —

Kirangari High School KiambuKabeteC2BoardingBoys
11 by track

Pure Sciences: 4

Applied Sciences: 5

Technical Studies: 2

Loreto Girls High School Kiambu KiambuKiambuC2BoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Mary Leakey Girls’ High School KiambuKabeteC2BoardingGirls
12 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: 5

Moi Girls Secondary School Kamangu KiambuKikuyuC2BoardingGirls
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

M.P. Shah Chania High School KiambuThika WestC2BoardingBoys
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Muhoho High KiambuGatundu SouthC2BoardingBoys
18 by track

Pure Sciences: 4

Applied Sciences: 11

Technical Studies: 3

Mururia Secondary School KiambuGatundu SouthC2BoardingBoys
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Muthiga Girls’ Secondary School KiambuGatundu SouthC2BoardingGirls
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Muthurwa Secondary School KiambuKiambaaC2BoardingGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndumberi Girls Secondary School KiambuKiambuC2BoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Regina Caeli Girls High School – Karinga KiambuGatundu SouthC2BoardingGirls
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Senior Chief Koinange Girls High School KiambuKiambaaC2BoardingGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St Joseph High School KiambuGithunguriC2BoardingBoys
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Uthiru Girls High School KiambuKabeteC2BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Gakoe High School KiambuGatundu NorthC3BoardingGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Gatamaiyu Boys High School KiambuLariC3BoardingBoys
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Gathirimu Girls Technical High School KiambuGithunguriC3BoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Gathiru-Ini Secondary School KiambuGithunguriC3BoardingBoys
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Gathiru Secondary School KiambuGatundu SouthC3BoardingBoys
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Gatunguru Secondary School KiambuGatundu NorthC3BoardingBoys
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Gikindu Secondary School KiambuGatundu NorthC3BoardingGirls
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Githima Secondary School KiambuGithunguriC3BoardingBoys
10 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: 2

Gituamba Secondary School KiambuLariC3BoardingGirls
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Icaciri Secondary School KiambuGatundu SouthC3BoardingGirls
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

J G Kiereini Secondary School KiambuGithunguriC3BoardingBoys
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Kabete High School KiambuKabeteC3BoardingBoys
6 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 2

Kahuguini Secondary School KiambuGatundu SouthC3BoardingBoys
14 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: 8

Kairi Secondary School KiambuGatundu NorthC3BoardingBoys
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Kamandura Girls High School KiambuLimuruC3BoardingGirls
15 by track

Pure Sciences: 4

Applied Sciences: 11

Technical Studies: —

Kambaa Girl’s High School KiambuLariC3BoardingGirls
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Kibiru Secondary School KiambuGatundu SouthC3BoardingGirls
10 by track

Pure Sciences: 2

Applied Sciences: 8

Technical Studies: —

Kikuyu Boys High School KiambuKikuyuC3BoardingBoys
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Kikuyu Day Secondary School KiambuKikuyuC3BoardingBoys
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Kinale Girls High School KiambuLariC3BoardingGirls
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Komothai Boys High School KiambuGithunguriC3BoardingBoys
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Komothai Girl’s Technical School KiambuGithunguriC3BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Lari Boys Secondary School KiambuLariC3BoardingBoys
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Makwa Secondary School KiambuGatundu NorthC3BoardingBoys
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Munyu Girls High School KiambuThika EastC3BoardingGirls
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Musa Gitau Secondary School KiambuKikuyuC3BoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Mutunguru Secondary School KiambuGatundu SouthC3BoardingGirls
8 by track

Pure Sciences: 4

Applied Sciences: 4

Technical Studies: —

Ngenia High School KiambuLimuruC3BoardingBoys
16 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: 7

Our Lady of Fatima Kiriko Girls Secondary School KiambuGatundu NorthC3BoardingGirls
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Our Lady of Mercy Ngarariga Girls Secondary School KiambuLimuruC3BoardingGirls
13 by track

Pure Sciences: 3

Applied Sciences: 8

Technical Studies: 2

P.C.E.A. Kanjeru Booth Girls’ High School KiambuKabeteC3BoardingGirls
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Queen of Peace Nembu Secondary School KiambuGatundu SouthC3BoardingGirls
8 by track

Pure Sciences: 4

Applied Sciences: 4

Technical Studies: —

Riabai High School KiambuKiambuC3BoardingBoys
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Ruiru Girls High School KiambuRuiruC3Listed as hybridGirls
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

St. Angelas Girls High School Karura KiambuKiambaaC3BoardingGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St. Clare Girls High School – Gatitu KiambuGatundu SouthC3BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

St. Mary’s Girls – Thigio KiambuNdeiyaC3BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

St. Mary’s Secondary School- Kiamworia KiambuGatundu SouthC3BoardingGirls
9 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 4

St. Paul’s Gatuanyaga Secondary School KiambuThika EastC3BoardingBoys
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

St. Verena Ucekeini Girls Secondary School KiambuGatundu SouthC3BoardingGirls
8 by track

Pure Sciences: 1

Applied Sciences: 7

Technical Studies: —

The Sacred Heart Girls’ Secondary School- Mirithu KiambuNdeiyaC3BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Thigio Boys Secondary School KiambuNdeiyaC3BoardingBoys
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Thika Girls Karibaribi Secondary School KiambuThika WestC3BoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

ACK Gikuni Secondary School KiambuKabeteC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

ACK Karura Secondary School KiambuKiambaaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

ACK Kiu River Secondary School KiambuKiambuC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

A C K Nyathuna Secondary School KiambuKabeteC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

ACK Uthiru Day Secondary KiambuKabeteC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Athi Secondary School KiambuJujaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Bathi Secondary School KiambuLariC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Bibirioni High School KiambuLimuruC4DayBoys
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Blessed Mugutha Secondary School KiambuJujaC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Bob-Harris Kiahuria Seconadry School KiambuJujaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Broadway Secondary School KiambuThika WestC4DayMixed
17 by track

Pure Sciences: 4

Applied Sciences: 11

Technical Studies: 2

Christ the King Gathage Secondary School KiambuGatundu SouthC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Cianda High School KiambuKiambaaC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 1

Cura Secondary School KiambuKabeteC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Devki Ruiru Township Secondary School KiambuRuiruC4DayMixed
12 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: 3

D.N. Kiburi Sulmac Secondary School KiambuLariC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Escarpment Secondary School KiambuLariC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Fr. Kevin Kelly High School KiambuKikuyuC4DayMixed
3 by track

Pure 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

  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