STEM senior schools in Nakuru County

STEM is offered at all 374 Nakuru senior schools with known subject combinations. The most common STEM combination is Biology, Chemistry, Physics, at all 374; the rarest STEM track is Technical Studies, at 64.

Schools 374 schools · 12 C1, 17 C2, 14 C3, 331 C4 · showing 1–100; by county, then by cluster; C1 is the former national schools

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Jomo Kenyatta Boys High School NakuruNakuru NorthC1BoardingBoys
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Mary Mount Secondary School NakuruMoloC1BoardingGirls
13 by track

Pure Sciences: 1

Applied Sciences: 12

Technical Studies: —

Moi Forces Academy Lanet NakuruNakuru NorthC1BoardingGirls
10 by track

Pure Sciences: 4

Applied Sciences: 4

Technical Studies: 2

Molo Academy Boys Secondary School NakuruMoloC1BoardingBoys
12 by track

Pure Sciences: 5

Applied Sciences: 4

Technical Studies: 3

Naivasha Girls Secondary School NakuruNaivashaC1BoardingGirls
10 by track

Pure Sciences: 2

Applied Sciences: 8

Technical Studies: —

Nakuru Girls’ High School NakuruNakuru EastC1BoardingGirls
13 by track

Pure Sciences: 2

Applied Sciences: 11

Technical Studies: —

Nakuru High School NakuruNakuru EastC1BoardingBoys
19 by track

Pure Sciences: 3

Applied Sciences: 8

Technical Studies: 8

Ngala Secondary School for the Deaf NakuruNakuru EastC1BoardingMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Njoro Boys High School NakuruNjoroC1BoardingBoys
11 by track

Pure Sciences: 5

Applied Sciences: 4

Technical Studies: 2

St. Bakhita Bahati Girls Secondary School NakuruNakuru NorthC1BoardingGirls
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Utumishi Boys Academy NakuruGilgilC1BoardingBoys
24 by track

Pure Sciences: 4

Applied Sciences: 10

Technical Studies: 10

Utumishi Girls Academy NakuruGilgilC1BoardingGirls
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

AIC Morop Girls NakuruRongaiC2BoardingGirls
14 by track

Pure Sciences: 1

Applied Sciences: 13

Technical Studies: —

Bahati PCEA Girls Secondary School NakuruNakuru NorthC2BoardingGirls
12 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: 2

Elburgon Secondary School NakuruMoloC2BoardingMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Enaiposha Girls High School NakuruNaivashaC2BoardingGirls
9 by track

Pure Sciences: 4

Applied Sciences: 5

Technical Studies: —

Jomo Kenyatta Girls High School NakuruNakuru NorthC2BoardingGirls
14 by track

Pure Sciences: 4

Applied Sciences: 10

Technical Studies: —

Kiambogo Secondary School NakuruNaivashaC2BoardingMixed
6 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 1

Kirobon Boys High School NakuruRongaiC2BoardingBoys
14 by track

Pure Sciences: 3

Applied Sciences: 11

Technical Studies: —

Kirobon Girls Secondary School NakuruRongaiC2BoardingGirls
20 by track

Pure Sciences: 3

Applied Sciences: 16

Technical Studies: 1

Koelel Forces Academy NakuruGilgilC2BoardingBoys
33 by track

Pure Sciences: 5

Applied Sciences: 23

Technical Studies: 5

Larmudiac Secondary School NakuruNjoroC2BoardingMixed
14 by track

Pure Sciences: 4

Applied Sciences: 9

Technical Studies: 1

Maai-Mahiu Boys Secondary School NakuruNaivashaC2BoardingBoys
6 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: 1

Maai-Mahiu Girls Secondary School NakuruNaivashaC2BoardingGirls
9 by track

Pure Sciences: 1

Applied Sciences: 6

Technical Studies: 2

Magereza Academy NakuruNaivashaC2BoardingBoys
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Michinda Secondary School NakuruMoloC2BoardingBoys
12 by track

Pure Sciences: 2

Applied Sciences: 10

Technical Studies: —

Naivasha High School NakuruNaivashaC2BoardingBoys
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Njoro Girls’ Secondary School NakuruNjoroC2BoardingGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Solai Boys Secondary School NakuruRongaiC2BoardingBoys
14 by track

Pure Sciences: 3

Applied Sciences: 8

Technical Studies: 3

Cheptuech Secondary School NakuruKuresoi SouthC3BoardingMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Coulson Girls’ Secondary School NakuruGilgilC3BoardingGirls
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Coulson Secondary School NakuruGilgilC3BoardingMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Emitik Girls Secondary School NakuruKuresoi SouthC3BoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Gilgil Girls’ High School NakuruGilgilC3BoardingGirls
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Keringet Secondary School NakuruKuresoi SouthC3BoardingBoys
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Kipkoris Girls Secondary School NakuruKuresoi NorthC3BoardingGirls
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mama Ngina Kenyatta Secondary School NakuruRongaiC3BoardingMixed
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

Moi Secondary School, Amalo NakuruKuresoi SouthC3BoardingMixed
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Olenguruone Secondary School NakuruKuresoi SouthC3BoardingMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

P.C.E.A. Kambala Girls High School NakuruMoloC3BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Siwot Girls Secondary School NakuruKuresoi SouthC3BoardingGirls
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

St. Maria Veronica Girls High School NakuruNakuru EastC3BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Teret Secondary School NakuruNjoroC3BoardingMixed
15 by track

Pure Sciences: 4

Applied Sciences: 8

Technical Studies: 3

Afraha High School NakuruNakuru EastC4DayMixed
14 by track

Pure Sciences: 3

Applied Sciences: 11

Technical Studies: —

AIC Tulwobmoi Secondary School NakuruRongaiC4DayMixed
8 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: 1

Akuisi Day Mixed Secondary School NakuruRongaiC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Ambusket Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Analat Secondary School NakuruNjoroC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

Arash Secondary School NakuruSubukiaC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Arimi Mixed Day Secondary School NakuruMoloC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Arorwet Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Arthur Magugu Secondary School NakuruGilgilC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Athinai Secondary School NakuruRongaiC4DayMixed
16 by track

Pure Sciences: 3

Applied Sciences: 13

Technical Studies: —

Bagaria Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Banita Secondary School NakuruRongaiC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Bararget Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Barina Secondary School NakuruRongaiC4DayMixed
16 by track

Pure Sciences: 3

Applied Sciences: 11

Technical Studies: 2

Baringo Secondary School NakuruKuresoi NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Bavuni Secondary School NakuruNakuru NorthC4DayMixed
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

Belbur Secondary School NakuruRongaiC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Bishop Edward Donovan Secondary School NakuruNakuru NorthC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Bomasan Mixed Secondary School NakuruRongaiC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: 3

Bondet Secondary School NakuruKuresoi NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Boron Secondary School NakuruKuresoi NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: 1

Boror Mixed Secondary NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Bright Hope Lomolo Secondary School NakuruRongaiC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Burgei Secondary School NakuruRongaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Chandera Secondary School NakuruMoloC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Chebara Secondary School NakuruKuresoi SouthC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Chebotoi Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Chemaner Secondary School NakuruKuresoi SouthC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Chemasis Mixed Secondary NakuruRongaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: 1

Cheptoroi Secondary School NakuruNjoroC4DayMixed
15 by track

Pure Sciences: 3

Applied Sciences: 12

Technical Studies: —

Chesingele Secondary School NakuruMoloC4DayMixed
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Chesirikwo Day Secondary School NakuruKuresoi NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Chikamba Secondary School NakuruKuresoi SouthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Crater View Secondary School NakuruNakuru WestC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Dagoreti Nyakinyua Secondary School NakuruKuresoi NorthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Dundori Secondary School NakuruNakuru NorthC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Eburru Secondary School NakuruGilgilC4DayMixed
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

Echariria Secondary School NakuruGilgilC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Elburgon D.E.B Senior School NakuruMoloC4DayMixed
7 by track

Pure Sciences: 4

Applied Sciences: 2

Technical Studies: 1

Elck Kongoi Secondary School NakuruKuresoi NorthC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 2

Ewaat Secondary School NakuruNjoroC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Flamingo Secondary School NakuruNakuru EastC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Forest Hill Secondary School NakuruSubukiaC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Gatamaiyu Secondary School NakuruNaivashaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Gatimu Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Gichobo Secondary School NakuruNjoroC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Gilgil Day Secondary School NakuruGilgilC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Gilgil Garrison Day Secondary School NakuruGilgilC4DayMixed
10 by track

Pure Sciences: 1

Applied Sciences: 7

Technical Studies: 2

Gilgil Town Secondary School NakuruGilgilC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Gitare Secondary School NakuruGilgilC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Gituamba Secondary School NakuruNaivashaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Gitura Secondary School NakuruSubukiaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Gituru Secondary School NakuruNaivashaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Governor Secondary School NakuruNaivashaC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Greenhills Secondary School NakuruSubukiaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Haraka Secondary School NakuruKuresoi NorthC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 4

Heroes Boys High School- Bahati NakuruNakuru NorthC4DayBoys
8 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: 1

Showing schools 1–100 of 374. Choose a county to narrow the list. Each school’s page shows its combinations. Subject combinations are known for 374 of the county's 571 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 16 October 2026