Grade 10 learners interested in agriculture, environmental studies, natural resource management and related careers can choose from hundreds of senior schools approved to offer the Agriculture, Biology and Geography subject combination under Kenya’s Competency-Based Education (CBE) curriculum.

The combination falls under the Science, Technology, Engineering and Mathematics (STEM) pathway and is among the subject clusters available to learners transitioning to senior school.

The Ministry of Education has approved thousands of senior schools across the country to offer various STEM subject combinations following assessments and audits conducted ahead of the rollout of the senior school phase.

The schools include national, extra-county, county and sub-county institutions, giving learners a wider range of options based on their career interests and location.

STEM Pathway Supports Agriculture and Environmental Careers

Under the CBE curriculum, Grade 10 learners must take seven subjects. Four are compulsory: English, Kiswahili or Kenyan Sign Language, Mathematics and Community Service Learning.

Learners then select three additional subjects aligned to their preferred pathway and future careers.

The Agriculture, Biology, and Geography combination suits learners aspiring to careers in agricultural science, agribusiness, environmental science, forestry, wildlife management, geography, land surveying, meteorology, conservation, natural resource management, and related fields.



Senior Schools Offering Agriculture, Biology and Geography

The Ministry of Education has published a full list of senior schools approved to offer the Agriculture, Biology and Geography subject combination on the KEMIS placement portal.

Rift Valley Region

  1. Starehe Boys Centre? (No, Nairobi)
  2. Kapropita Girls (Baringo)
  3. Lake Bogoria Girls Secondary School (Baringo)
  4. Mogotio Township Day Secondary (Baringo)
  5. Kaplong Girls High School (Bomet)
  6. Chepalungu Boys High (Bomet)
  7. Longisa Mixed Secondary School (Bomet)
  8. St Michaels Embobut Secondary (Elgeyo Marakwet)
  9. AIC Kessup Girls (Elgeyo Marakwet)
  10. Oloitoktok Secondary (Kajiado)
  11. Moi Girls Isinya (Kajiado)
  12. Kipkelion Girls High (Kericho)
  13. Sacred Heart Roret Girls (Kericho)
  14. Ngobit Boys Secondary (Laikipia)
  15. Naivasha Highway Secondary School (Nakuru)
  16. Jomo Kenyatta Boys High School (Nakuru)
  17. Kapsabet Girls (Nandi)
  18. Samoei Boys Secondary School (Nandi)
  19. Narok High? (Not listed)
  20. Ilkerin Loita Secondary School (Narok)
  21. Maralal High (Samburu)
  22. Turkana Girls (Turkana)

Western Region 

  1. Moi Girls Kamusinga (Bungoma)
  2. Lugulu Girls Secondary School (Bungoma)
  3. Namawanga Girls Secondary School (Bungoma)
  4. Teremi High School (Bungoma)
  5. Kapsokwony Secondary (Bungoma)
  6. Salvation Army Kolanya Girls National School (Busia)
  7. St Benedict High School Budalangi (Busia)
  8. St Paul’s Amukura (Busia)
  9. St Joseph High School, Mumias (Kakamega)
  10. Musingu High School (Kakamega)
  11. Moi Girls Nangili (Kakamega)
  12. Archbishop Njenga Girls (Kakamega)
  13. St Pauls Lugari Boys (Kakamega)
  14. Ingotse Secondary (Kakamega)
  15. Chavakali High School (Vihiga)
  16. Friends School Keveye Girls (Vihiga)
  17. Vihiga Friends High School (Vihiga)
  18. Moi Girls Vokoli (Vihiga)
  19. Kaimosi Girls (Vihiga)
  20. Busali Union High School (Vihiga)

Nyanza Region 

  1. Asumbi Girls (Homa Bay)
  2. Tom Mboya High School (Homa Bay)
  3. Agoro Sare Boys High School (Homa Bay)
  4. Rusinga Girls High School (Homa Bay)
  5. Maseno School (Kisumu)
  6. Onjiko High School (Kisumu)
  7. Rae Girls (Kisumu)
  8. St Gregory Koru Girls High School (Kisumu)
  9. Itibo Girls (Kisii)
  10. Riokindo Boys (Kisii)
  11. St Charles Lwanga Ichuni Girls (Kisii)
  12. ELCK Itierio Boys High (Kisii)
  13. Kadika Girls School (Migori)
  14. Migori Boys (Migori)
  15. St Albert Ulanda Girls (Migori)
  16. Taranganya Boys (Migori)
  17. Sironga Girls (Nyamira)
  18. St Mathias Mulumba Girls Secondary School (Nyamira)
  19. Chianda High School (Siaya)
  20. Ugenya High School (Siaya)


Central Region 

  1. Lari Secondary School (Kiambu)
  2. Kirangari Secondary (Kiambu)
  3. Muthiga Girls (Kiambu)
  4. Gachoire Girls Secondary School (Kiambu)
  5. Mukangu Boys (Kirinyaga)
  6. Ngaru Girls (Kirinyaga)
  7. St Marys Karumandi (Kirinyaga)
  8. Gatura Girls (Murang’a)
  9. Weithaga Boys (Murang’a)
  10. Kangema Boys High (Murang’a)
  11. Ngararia Girls (Murang’a)
  12. Wanjohi Girls (Nyandarua)
  13. Karima Girls Secondary (Nyandarua)
  14. Kangui Boys (Nyandarua)
  15. Shamata Girls Secondary (Nyandarua)
  16. Othaya Boys (Nyeri)
  17. Othaya Girls (Nyeri)
  18. Chinga Boys (Nyeri)
  19. South Tetu Secondary (Nyeri)
  20. Naromoru Girls (Nyeri)

Eastern Region 

  1. Kangaru School (Embu)
  2. Kyeni Girls (Embu)
  3. Mayori Secondary School (Embu)
  4. Merti Secondary (Isiolo)
  5. Bulesa Day Secondary (Isiolo)
  6. Mutale Girls (Kitui)
  7. Mwingi Boys (Kitui)
  8. St Paul’s Ikanga Boys Secondary School (Kitui)
  9. Kathiani Boys (Machakos)
  10. Mitaboni ABC Girls (Machakos)
  11. Moi Girls High School (Makueni)
  12. Kalawa Girls (Makueni)
  13. St Marys Kinyambu (Makueni)
  14. Kanyakine High School (Meru)
  15. ACK Mitunguu Boys Boarding Secondary School (Meru)
  16. Kaongo Girls (Meru)
  17. Chuka Boys (Tharaka Nithi)
  18. Ikuu Girls (Tharaka Nithi)
  19. Tharaka Secondary (Tharaka Nithi)
  20. Gatunga Boys (Tharaka Nithi)

Coast Region 

  1. Bahari Girls (Kilifi)
  2. Mwangea Girls (Kilifi)
  3. Adu Secondary (Kilifi)
  4. Baricho Secondary (Kilifi)
  5. Tsunza Secondary School (Kwale)
  6. Tswaka Secondary School (Kwale)
  7. Mwijabu Secondary (Mombasa)
  8. Chaani Secondary (Mombasa)
  9. Eldoro Girls (Taita Taveta)
  10. Voi Girls Education Centre (Taita Taveta)
  11. Chawia Secondary (Taita Taveta)
  12. Mwambonu Secondary (Taita Taveta)
  13. Wenje Secondary (Tana River)
  14. Garsen Secondary (Tana River)
  15. Bangale Boys (Tana River)
  16. Ndura Mixed Secondary (Tana River)
  17. Milalulu Secondary (Tana River)
  18. Hashaka Secondary School (Tana River)
  19. Buyani Secondary (Tana River)
  20. Sowene Mixed Day Secondary School (Taita Taveta)

North Eastern Region 

  1. Shurie Secondary (Garissa)
  2. Hulugho Girls Secondary (Garissa)
  3. Dadaab Secondary (Garissa)
  4. Saka Girls Secondary (Garissa)
  5. County High (Garissa)
  6. Mandera Secondary School (Mandera)
  7. Sheikh Ali High (Mandera)
  8. Elwak Boys (Mandera)
  9. Arabia Girls Secondary (Mandera)
  10. Rhamu Girls (Mandera)
  11. Marsabit Secondary (Marsabit)
  12. Moyale Girls (Marsabit)
  13. Sasura Girls (Marsabit)
  14. North Horr Secondary (Marsabit)
  15. Sakuu High School (Marsabit)
  16. Bute Girls (Wajir)
  17. Bute Boys (Wajir)
  18. Griftu Secondary (Wajir)
  19. Habaswein Boys Secondary (Wajir)
  20. Snr Chief Ogle Girls (Wajir)

Nairobi Region 

  1. Starehe Boys Centre
  2. Starehe Girls Centre & School
  3. Highridge Girls Boarding
  4. GSU Secondary School
  5. T.J. Kajwang Mathare North Secondary School
  6. Huruma Mixed Secondary School
  7. Zawadi Mixed Secondary School
  8. Ndururuno Secondary School

Follow our and X Account for real-time news updates.

Senior Schools Offering Agriculture, Biology and Geography for Grade 10 Learners
Students and staff at Bidii Primary School. PHOTO/KEWOPA