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 331 schools · 331 C4 · showing 1–100; by county, then by cluster; C1 is the former national schools

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
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

Heroes Girls High School NakuruNakuru NorthC4DayGirls
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Heshima Secondary School NakuruNakuru NorthC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Hillcrest Secondary School NakuruNakuru EastC4DayMixed
11 by track

Pure Sciences: 2

Applied Sciences: 8

Technical Studies: 1

Jm Kariuki Memorial Secondary School NakuruNakuru NorthC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Kabazi Secondary School NakuruSubukiaC4DayMixed
10 by track

Pure Sciences: 4

Applied Sciences: 6

Technical Studies: —

Kabongoi Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Kahuho Secondary School NakuruGilgilC4DayMixed
11 by track

Pure Sciences: 2

Applied Sciences: 9

Technical Studies: —

Kamara Secondary School NakuruKuresoi NorthC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Kamathatha Secondary School NakuruGilgilC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kamosop NakuruSubukiaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Kampi Ya Moto Secondary NakuruRongaiC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Kamwaura Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kandutura Secondary NakuruRongaiC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Kapkembu Secondary School NakuruNjoroC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Kaplamai Mixed Day Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Kaplelach Secondary School NakuruKuresoi NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kapngorot Secondary School NakuruKuresoi SouthC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Kapsetek Secondary NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

Kapsimbeiywo Secondary School NakuruKuresoi SouthC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Kapsita Secondary School NakuruMoloC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: 2

Kaptich Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Karai Secondary School NakuruNaivashaC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Kariandusi Secondary School NakuruGilgilC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Karima Mixed Secondary School NakuruNaivashaC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Karirikania Secondary School NakuruKuresoi NorthC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 1

Karunga Secondary School NakuruGilgilC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

Kekopey Secondary School NakuruGilgilC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: 1

Kelelwet Secondary School NakuruNakuru WestC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Kenana Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kenyatta Mixed Day Secondary School NakuruNjoroC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Kenyatta Secondary School NakuruNakuru WestC4DayMixed
16 by track

Pure Sciences: 3

Applied Sciences: 13

Technical Studies: —

Keriko Secondary School NakuruNjoroC4DayMixed
13 by track

Pure Sciences: 2

Applied Sciences: 10

Technical Studies: 1

Kerma Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Kiamaina Secondary School NakuruNakuru NorthC4DayMixed
6 by track

Pure Sciences: 5

Applied Sciences: 1

Technical Studies: —

Kiambiriria Secondary School NakuruMoloC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Kiamunyi Secondary NakuruRongaiC4DayMixed
8 by track

Pure Sciences: 1

Applied Sciences: 7

Technical Studies: —

Kianjoya Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kibaraa Secondary School NakuruKuresoi NorthC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: 1

Kieni Secondary School NakuruSubukiaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Kijabe Township Secondary School NakuruNaivashaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Kilimo High School NakuruNjoroC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 8

Technical Studies: 1

Kilo Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kimangu Day Secondary School NakuruRongaiC4DayMixed
9 by track

Pure Sciences: 4

Applied Sciences: 5

Technical Studies: —

Showing schools 1–100 of 331. 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