STEM senior schools in Nakuru County

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

Schools 343 schools · 343 C4 · showing 201–300; by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Muthiga Secondary School NakuruNjoroC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Mutukanio Secondary School NakuruKuresoi NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mwangi Michuki Secondary School NakuruMoloC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mwaragania Secondary School NakuruKuresoi NorthC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Mwariki Secondary School NakuruNakuru WestC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

Mwiciringiri Secondary School NakuruNaivashaC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Mwigito Excel High School NakuruNjoroC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

Mwireri Secondary School NakuruSubukiaC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Mwiruti Senior School NakuruNakuru NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nairobi Road Secondary School NakuruNakuru EastC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Naishi Secondary School NakuruNjoroC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Naivasha Day Secondary School NakuruNaivashaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 2

Naivasha Highway Secondary School NakuruNaivashaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Nakuru Central Secondary School NakuruNakuru EastC4DayMixed
10 by track

Pure Sciences: 2

Applied Sciences: 8

Technical Studies: —

Nakuru Day Secondary School NakuruNakuru EastC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Nakuru East Secondary NakuruNakuru EastC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Nakuru West Secondary School NakuruNakuru WestC4DayMixed
21 by track

Pure Sciences: 2

Applied Sciences: 14

Technical Studies: 5

Namuncha Peace Secondary School NakuruNaivashaC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Natewa High School NakuruNakuru EastC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Ndabibi Main Secondary School NakuruNaivashaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Ndabibi Secondary School NakuruNaivashaC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Ndege Secondary School NakuruNjoroC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

Nderit Mixed Day Secondary School NakuruGilgilC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndibai Secondary School NakuruGilgilC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ndogo Secondary School NakuruGilgilC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Ndoroto Senior School NakuruNaivashaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndungiri Secondary School NakuruNakuru NorthC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Nessuit Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ngata Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: 1

Ngecho Secondary School NakuruGilgilC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Ngeteti Secondary School NakuruGilgilC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Ngeya Girls’ Secondary School NakuruNaivashaC4DayGirls
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Ngondi Secondary School NakuruNaivashaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Ngumo Secondary School NakuruGilgilC4DayMixed
8 by track

Pure Sciences: 2

Applied Sciences: 6

Technical Studies: —

Ngwataniro Secondary School NakuruNjoroC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Njenga Karume Secondary School NakuruMoloC4DayMixed
20 by track

Pure Sciences: 2

Applied Sciences: 16

Technical Studies: 2

Njoro Central Secondary School NakuruNjoroC4DayMixed
15 by track

Pure Sciences: 3

Applied Sciences: 12

Technical Studies: —

Njoro Day Secondary School NakuruNjoroC4DayMixed
21 by track

Pure Sciences: 2

Applied Sciences: 16

Technical Studies: 3

Njoro Township Secondary School NakuruNjoroC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: 2

North Karati Secondary School NakuruNaivashaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nyakairu Seniors Secondary School NakuruNaivashaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Nyakiambi Secondary School NakuruMoloC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Nyamathi Secondary School NakuruNaivashaC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 1

Nyondia Secondary School NakuruNaivashaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Nyonjoro Secondary School NakuruNaivashaC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

N.Y.S Secondary School NakuruGilgilC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Ogiek Kwanza Secondary School NakuruKuresoi SouthC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Ogiek Nessuit Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ogiek Sotiki Secondary School NakuruKuresoi SouthC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Ogilgei Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Olbonata Secondary School NakuruNakuru NorthC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ol Donyo Mara Secondary School NakuruSubukiaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Olenguruone Township Day Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Ole Tachasis Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Oljorai Secondary School NakuruGilgilC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Olkuwit Senior School NakuruKuresoi NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Ol’manyatta Secondary School NakuruSubukiaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ol-Rongai Secondary School NakuruRongaiC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Our Lady of Fatima Secondary School NakuruNakuru NorthC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Our Lady of Victories Secondary School NakuruSubukiaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Pamela Scott Leldet Secondary NakuruRongaiC4DayMixed
9 by track

Pure Sciences: 1

Applied Sciences: 8

Technical Studies: —

Patel Day Secondary School NakuruRongaiC4DayMixed
10 by track

Pure Sciences: 1

Applied Sciences: 6

Technical Studies: 3

P.C.E.A Elburgon Secondary School NakuruMoloC4DayMixed
12 by track

Pure Sciences: 2

Applied Sciences: 10

Technical Studies: —

Piave Secondary NakuruRongaiC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Rhino Secondary School NakuruNakuru EastC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Rigogo Secondary School NakuruNakuru NorthC4DayMixed
10 by track

Pure Sciences: 4

Applied Sciences: 6

Technical Studies: —

Rombei Secondary School NakuruMoloC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Rongai Mixed Day Secondary NakuruRongaiC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Rubiri Secondary School NakuruNaivashaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Ruiru Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Rurii Secondary School NakuruNakuru NorthC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Rutere Secondary School NakuruNaivashaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Sachangwan Ndoinet Secondary School NakuruKuresoi NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Sachangwan Secondary School NakuruMoloC4DayMixed
12 by track

Pure Sciences: 4

Applied Sciences: 6

Technical Studies: 2

Safina Haji Secondary School NakuruSubukiaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Sanmarco Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Sarambei Secondary School NakuruRongaiC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Seet Kobor Baptist Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Segutiet Secondary School NakuruNjoroC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Set Kotes Secondary School NakuruKuresoi NorthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Sidai Secondary School NakuruSubukiaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Silibwet Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Simboiyon Secondary School NakuruSubukiaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Simotwet Mixed Day Secondary School NakuruKuresoi SouthC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Sinendet Mixed Day Secondary School NakuruKuresoi SouthC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Sinendet Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Sirikwa Secondary School NakuruKuresoi NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: 1

Siryat Mixed Day Secondary School NakuruNjoroC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Sitoito Secondary School NakuruKuresoi NorthC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Sokoro Senior School NakuruMoloC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Solai Day Mixed Secondary School NakuruRongaiC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: 3

Solai Kale Secondary School NakuruRongaiC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

Springs High School NakuruRongaiC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

St. Andrew’s Tarabete Secondary School NakuruNaivashaC4DayMixed
10 by track

Pure Sciences: 5

Applied Sciences: 5

Technical Studies: —

St. Antony Engoshura Secondary School NakuruNakuru NorthC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

St. Brendan’s Secondary School NakuruMoloC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Francis Bahati Secondary School NakuruNakuru NorthC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

St. Gerald High School NakuruNakuru NorthC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

St. James Mixed Secondary School NakuruMoloC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St John’s Secondary School (Bahati) NakuruNakuru NorthC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Showing schools 201–300 of 343. Choose a county to narrow the list. Each school’s page shows its combinations. Subject combinations are known for 440 of the county's 610 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