Grade 10 learners joining senior school in Kenya have a wide range of options under the Science, Technology, Engineering and Mathematics (STEM) pathway, which is one of the three senior-school pathways under the Competency-Based Education system.
The Ministry of Education’s official Grade 10 Selection and Placement System allows learners to select pathways, subject combinations, and senior schools based on the options available in the system.
STEM Pathway Under CBC
STEM is organized into Pure Sciences, Applied Sciences, and Technical Studies, with each track offering different combinations of three optional subjects.
Among the combinations available are Biology, Chemistry and Computer Studies; Core Mathematics, Chemistry and Computer Studies; Core Mathematics, Agriculture and General Science; and Core Mathematics, Home Science and Physics.
Other combinations include technical and career-oriented subjects such as Building and Construction, Aviation, Media Technology, Marine and Fisheries, Electronics Technology, and other technical studies. The senior-school selection system assigns specific codes to the approved combinations.
Under the Grade 10 structure, learners take seven subjects. Four are compulsory: English, Kiswahili or Kenyan Sign Language, Mathematics and Community Service Learning, while three are selected according to the learner’s pathway and interests. STEM learners take Core Mathematics.
Also Read: Senior Schools Offering All Three CBC Career Pathways [FULL LIST]
Schools Offering STEM Combinations Across Kenya
The official selection platform provides school-level information for learners choosing their preferred STEM combination.
Some school options include St Mary’s Kibabii High School, Kangaru School, Lugulu Girls, Mua Hills Girls, Mwingi Boys, Nyakach Girls, Chuka Girls, Moi Forces Academy and Rang’ala Boys.
For technical and specialized STEM options, the list also includes institutions such as Nairobi School, Garissa High School, Kapenguria School, Komothai Boys, Rombo Girls and other senior schools.
The availability of a particular combination differs from one school to another. A learner therefore cannot assume that a school offering STEM will automatically offer every STEM subject combination.
For example, schools offering combinations involving Biology, Chemistry and Computer Studies are much more numerous than those offering highly specialized options such as Aviation or some technical combinations.
Some of the best senior schools offering the options include:
| No. | Boys’ Senior School | County |
|---|---|---|
| 1 | Alliance High School | Kiambu |
| 2 | Mang’u High School | Kiambu |
| 3 | Kapsabet Boys High School | Nandi |
| 4 | Maranda High School | Siaya |
| 5 | Nairobi School | Nairobi |
| 6 | Lenana School | Nairobi |
| 7 | Starehe Boys’ Centre and School | Nairobi |
| 8 | Kakamega School | Kakamega |
| 9 | Kisii School | Kisii |
| 10 | Maseno School | Kisumu |
| 11 | Kangaru School | Embu |
| 12 | Nyeri High School | Nyeri |
| 13 | Kagumo High School | Nyeri |
| 14 | Friends School Kamusinga | Bungoma |
| 15 | St Mary’s Kibabii Boys High School | Bungoma |
| 16 | Mwingi Boys High School | Kitui |
| 17 | Rang’ala Boys High School | Siaya |
| 18 | Kapenguria School | West Pokot |
| 19 | Garissa High School | Garissa |
| 20 | St Joseph’s Nyabigena Boys High School | Kisii |
| No. | Girls’ Senior School | County |
|---|---|---|
| 1 | Alliance Girls’ High School | Kiambu |
| 2 | The Kenya High School | Nairobi |
| 3 | Maryhill Girls High School | Kiambu |
| 4 | Pangani Girls High School | Nairobi |
| 5 | Moi Girls’ School Eldoret | Uasin Gishu |
| 6 | Loreto Limuru Girls School | Kiambu |
| 7 | Loreto High School Matunda | Trans Nzoia |
| 8 | Bishop Gatimu Ngandu Girls High School | Nyeri |
| 9 | Precious Blood Riruta | Nairobi |
| 10 | Loreto Convent Msongari | Nairobi |
| 11 | Lugulu Girls High School | Bungoma |
| 12 | Mua Hills Girls Secondary School | Machakos |
| 13 | Chuka Girls High School | Tharaka-Nithi |
| 14 | Nyakach Girls High School | Kisumu |
| 15 | Eregi Girls High School | Kakamega |
| 16 | Lavington Girls Secondary School | Nairobi |
| 17 | Bura Girls High School | Taita-Taveta |
| 18 | Kipsigis Girls High School | Kericho |
| 19 | Kisumu Girls High School | Kisumu |
| 20 | St Brigid’s Girls High School Kiminini | Trans Nzoia |
Also Read: Top 6 Counties With the Most CBC Pathway Options for Grade 10 Learners
How Learners Can Identify the Right STEM School
Parents and learners can use the official Grade 10 Selection and Placement System to search for available senior schools and subject combinations. The platform provides information to help learners make their selections before placement.
Subject choices in the categories are linked to the learner’s preferred career pathway. A learner interested in medicine, for example, may prioritize combinations containing Biology and Chemistry, while the one interested in computing may look for Computer Studies alongside Mathematics.
Students interested in engineering and technical careers can consider combinations that include subjects such as Physics, Building and Construction, Aviation and Media Technology, depending on the options offered by individual schools.
Follow our WhatsApp Channel and X Account for real-time news updates.





