STEM senior schools in Garissa County

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

Schools 48 schools · 48 Other; by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Al-Amin Secondary GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Al Azar Senior School GarissaGarissaOtherBoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Al-Farouq Senior School GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Al Hakim Senior School GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Al-Huda Modern High School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Al-Miraj Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Baitul Hikma Senior GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Bushra High School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Dagahaley Secondary GarissaNot confirmedOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Elite Secondary School GarissaDadaabOtherDayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Furaat Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Garissa Academy Senior GarissaGarissaOtherDayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Garissa Progressive Senior GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Gedi High School GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Gedi Secondary School GarissaDadaabOtherDayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Hagadera Secondary GarissaNot confirmedOtherDay & BoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Hayat Secondary School GarissaLiboiOtherDayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Hilac Secondary School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Hormud Secondary School GarissaLiboiOtherDayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Ibnu Abass High School GarissaLiboiOtherDayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Ibnu Mubarak Senior GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ifo Secondary GarissaNot confirmedOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ihsan Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ihya High School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ikhlas Senior GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Jowhar Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Khalifa Senior GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kheyrat Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Liban Secondary School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Mnara Boys High School. GarissaGarissaOtherDayBoys
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Mnara Girls High School. GarissaGarissaOtherDayGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Mubarak Secondary School GarissaFafiOtherDayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Mwangaza Senior School GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Najah GarissaGarissaOtherBoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Nasru-Din High School GarissaLiboiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Northern Cambridge Senior School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Nurul Hidaya Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Ramaguda Senior School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Safa School GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Sumeya Senior GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Sunlight High School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Taif High School GarissaGarissaOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Tawakal Secondary School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Towfiq High School GarissaDadaabOtherDayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Umul Hidaya Secondary School GarissaLiboiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Waberi Secondary School GarissaFafiOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Young Muslim High School GarissaNot confirmedOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Yusra Secondary School GarissaDadaabOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

All 48 schools are on this page. Choose a county to narrow the list. Each school’s page shows its combinations. Subject combinations are known for 94 of the county's 96 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