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
| School | County | Sub-county | Cluster | Boarding or day | Gender | Combinations with STEM |
|---|---|---|---|---|---|---|
| Al-Amin Secondary | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Al Azar Senior School | Garissa | Garissa | Other | Boarding | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Al-Farouq Senior School | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Al Hakim Senior School | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Al-Huda Modern High School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Al-Miraj Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Baitul Hikma Senior | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Bushra High School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Dagahaley Secondary | Garissa | Not confirmed | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Elite Secondary School | Garissa | Dadaab | Other | Day | Mixed | 6 by trackPure Sciences: 3 Applied Sciences: 3 Technical Studies: — |
| Furaat Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Garissa Academy Senior | Garissa | Garissa | Other | Day | Mixed | 3 by trackPure Sciences: 3 Applied Sciences: — Technical Studies: — |
| Garissa Progressive Senior | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Gedi High School | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Gedi Secondary School | Garissa | Dadaab | Other | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Hagadera Secondary | Garissa | Not confirmed | Other | Day & Boarding | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Hayat Secondary School | Garissa | Liboi | Other | Day | Mixed | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| Hilac Secondary School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Hormud Secondary School | Garissa | Liboi | Other | Day | Mixed | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| Ibnu Abass High School | Garissa | Liboi | Other | Day | Mixed | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| Ibnu Mubarak Senior | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Ifo Secondary | Garissa | Not confirmed | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Ihsan Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Ihya High School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Ikhlas Senior | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Jowhar Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Khalifa Senior | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Kheyrat Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Liban Secondary School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Mnara Boys High School. | Garissa | Garissa | Other | Day | Boys | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Mnara Girls High School. | Garissa | Garissa | Other | Day | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Mubarak Secondary School | Garissa | Fafi | Other | Day | Mixed | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| Mwangaza Senior School | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Najah | Garissa | Garissa | Other | Boarding | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Nasru-Din High School | Garissa | Liboi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Northern Cambridge Senior School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Nurul Hidaya Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Ramaguda Senior School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Safa School | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Sumeya Senior | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Sunlight High School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Taif High School | Garissa | Garissa | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Tawakal Secondary School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Towfiq High School | Garissa | Dadaab | Other | Day | Mixed | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| Umul Hidaya Secondary School | Garissa | Liboi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Waberi Secondary School | Garissa | Fafi | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Young Muslim High School | Garissa | Not confirmed | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Yusra Secondary School | Garissa | Dadaab | Other | Day | Mixed | 1 by trackPure 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
- Ministry of Education Grade 10 selection portal (KEMIS); checked 15 October 2026. Pathways and subject combinations
- June 2025 list and December 2025 C1, C2, C3, C4 lists Clusters, codes, boarding and gender · checked 22 October 2026