STEM senior schools in Kwale County

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

Schools 126 schools · 5 C1, 9 C2, 19 C3, 80 C4, 13 Other · showing 1–100; by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Kinango Secondary School KwaleKinangoC1BoardingBoys
18 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: 5

Kwale High KwaleMatugaC1BoardingBoys
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Kwale High School for the Deaf KwaleMatugaC1BoardingMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Matuga Girls Hgh School KwaleMatugaC1BoardingGirls
6 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: 3

Waa High KwaleMatugaC1BoardingBoys
6 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 2

Franz Josef Secondary School KwaleLunga LungaC2BoardingGirls
5 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 1

Kingwede Girls Secondary School KwaleMsambweniC2BoardingGirls
10 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: 3

Kwale Girls Secondary KwaleMatugaC2BoardingGirls
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Mazeras Girls Memorial Secondary School KwaleSamburuC2BoardingGirls
9 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 4

Mazeras High School KwaleSamburuC2BoardingBoys
8 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: 2

Msambweni Secondary School KwaleMsambweniC2BoardingBoys
10 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: 1

Shimba Hills Secondary School KwaleShimba HillsC2BoardingMixed
12 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: 3

Taru Secondary School KwaleSamburuC2BoardingBoys
8 by track

Pure Sciences: 2

Applied Sciences: 6

Technical Studies: —

Waa Girls Secondary KwaleMatugaC2BoardingGirls
6 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 2

Babla Diani Secondary School KwaleMsambweniC3BoardingGirls
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Dori Girls Secondary School KwaleMsambweniC3BoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Gombato Secondary School KwaleMsambweniC3BoardingBoys
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Kaya Tiwi Secondary KwaleMatugaC3BoardingMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Kichakasimba Girls Secondary School KwaleShimba HillsC3BoardingGirls
9 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: 1

Kikoneni Secondary School KwaleLunga LungaC3BoardingMixed
7 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 2

Lukore Secondary School KwaleShimba HillsC3BoardingMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Mackinnon Road Secondary School KwaleSamburuC3BoardingGirls
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Mivumoni Secondary School KwaleMsambweniC3BoardingMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Mnyenzeni Secondary School KwaleSamburuC3BoardingMixed
6 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 1

Moyeni Secondary School KwaleKinangoC3BoardingGirls
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mwalukombe Girls Secondary School KwaleKinangoC3BoardingGirls
4 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: 1

Mwamzandi Secondary School KwaleMsambweniC3BoardingGirls
7 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 2

Mwanambeyu Girls High KwaleMatugaC3BoardingGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndavaya Secondary School KwaleKinangoC3BoardingBoys
10 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: 1

Ngozi Girls KwaleLunga LungaC3BoardingGirls
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Rose Mwakwere Girls Secondary School KwaleShimba HillsC3BoardingGirls
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Samburu Secondary School KwaleSamburuC3BoardingBoys
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Taru Girls Secondary School KwaleSamburuC3BoardingGirls
4 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: 1

Ambassador Mwakwere High School KwaleShimba HillsC4DayMixed
7 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 2

Balozi Am Jorori Secondary KwaleMatugaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Bang’a Secondary School KwaleKinangoC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Bofu Secondary School KwaleKinangoC4DayMixed
10 by track

Pure Sciences: 4

Applied Sciences: 6

Technical Studies: —

Bongwe Secondary School KwaleMsambweniC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 1

Burani Girls High School KwaleShimba HillsC4DayGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Busho Secondary School KwaleSamburuC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Chengoni Senior School KwaleSamburuC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Golini Secondary KwaleMatugaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: 1

Gonzi Girls Senior School KwaleSamburuC4DayGirls
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Gugu Secondary School KwaleLunga LungaC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Hon. Khatib Mwashetani Secondary School KwaleLunga LungaC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Juhudi Secondary School KwaleMsambweniC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Julani Secondary School KwaleSamburuC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 2

Juma Boy Secondary School KwaleLunga LungaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Kasemeni City Secondary KwaleLunga LungaC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

Kibandaongo Secondary KwaleKinangoC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kibuyuni Secondary School KwaleShimba HillsC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kilimangodo KwaleLunga LungaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kinagoni Secondary School KwaleSamburuC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: 3

Kinondo Secondary School KwaleMsambweniC4DayMixed
10 by track

Pure Sciences: 1

Applied Sciences: 7

Technical Studies: 2

Kiranga Secondary School KwaleMsambweniC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kirewe Secondary School KwaleShimba HillsC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Kiruku Mixed Secondary School KwaleLunga LungaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kiteje Mixed Secondary KwaleMatugaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kiwegu Secondary KwaleLunga LungaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Kombani Secondary KwaleMatugaC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Lungalunga Secondary School KwaleLunga LungaC4DayBoys
12 by track

Pure Sciences: 4

Applied Sciences: 4

Technical Studies: 4

Madago Secondary School KwaleMsambweniC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: —

Magaoni Base Secondary School KwaleMsambweniC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Magombani Secondary School KwaleLunga LungaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Majoreni Secondary School KwaleLunga LungaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Makamini Secondary School KwaleSamburuC4DayMixed
4 by track

Pure Sciences: 3

Applied Sciences: 1

Technical Studies: —

Makwenyeni Secondary School KwaleLunga LungaC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 3

Mangawani Secondary School KwaleShimba HillsC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Matumbi Secondary School KwaleSamburuC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mbegani Secondary School KwaleShimba HillsC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Mbuguni Secondary KwaleMatugaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Menzamwenye Secondary School KwaleLunga LungaC4DayMixed
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Mgalani Secondary School KwaleSamburuC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Miyani Secondary School KwaleSamburuC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mkomba Secondary School KwaleShimba HillsC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mkongani Secondary School KwaleShimba HillsC4DayMixed
7 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 2

Mkwakwani Secondary School KwaleMsambweniC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Mpirani Secondary School KwaleSamburuC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Mtaa Secondary School KwaleKinangoC4DayMixed
8 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: 2

Mtsamviani Secondary School KwaleShimba HillsC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Muhaka Secondary School KwaleMsambweniC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Mulunguni Senior School KwaleSamburuC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Mvindeni Secondary School KwaleMsambweniC4DayMixed
11 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 6

Mwabila Secondary School KwaleSamburuC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Mwakijembe Secondary School KwaleKinangoC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 6

Technical Studies: 1

Mwalewa Girls KwaleLunga LungaC4DayGirls
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Mwaluphamba Secondary School KwaleShimba HillsC4DayBoys
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Mwaluvanga Mixed Secondary School KwaleShimba HillsC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Mwananyamala Secondary School KwaleLunga LungaC4DayBoys
5 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 1

Mwangunga Girls Secondary KwaleMatugaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Mwarovesa Secondary School KwaleSamburuC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mwavumbo Secondary School KwaleSamburuC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Mwena Secondary School KwaleLunga LungaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Mwereni Secondary KwaleLunga LungaC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Ng’ombeni Secondary KwaleMatugaC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Nzovuni Secondary School KwaleKinangoC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: 1

Perani Secondary School KwaleLunga LungaC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: 1

Ramisi Secondary School KwaleMsambweniC4DayMixed
15 by track

Pure Sciences: 6

Applied Sciences: 7

Technical Studies: 2

Salim Mvurya Secondary School KwaleSamburuC4DayMixed
7 by track

Pure Sciences: 1

Applied Sciences: 6

Technical Studies: —

Shimoni Secondary School KwaleLunga LungaC4DayMixed
8 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: 2

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