STEM senior schools in Siaya County

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

Schools 197 schools · 197 C4 · showing 1–100; by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Agok Mixed Secondary School SiayaRariedaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Agoro Oyombe Secondary School SiayaSiayaC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

Agwara Mixed Secondary School SiayaBondoC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Akoko Secondary School SiayaBondoC4DayMixed
14 by track

Pure Sciences: 3

Applied Sciences: 8

Technical Studies: 3

Ambrose Adeya Adongo Secondary School SiayaSiayaC4DayMixed
20 by track

Pure Sciences: 3

Applied Sciences: 14

Technical Studies: 3

Anyiko Secondary School SiayaUgenyaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Apuoyo Mixed Secondary School SiayaGem WagaiC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Bar Odar Secondary School SiayaUgenyaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Bar Olengo Secondary School SiayaSiayaC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Bar Sauri Mixed Secondary School SiayaGem YalaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Bondo Township Secondary School SiayaBondoC4DayMixed
13 by track

Pure Sciences: 2

Applied Sciences: 8

Technical Studies: 3

Boro Mixed Secondary School SiayaSiayaC4DayMixed
16 by track

Pure Sciences: 3

Applied Sciences: 13

Technical Studies: —

Dhene Mixed Secondary School SiayaGem WagaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Dibuoro Secondary School SiayaSiayaC4DayMixed
13 by track

Pure Sciences: 4

Applied Sciences: 6

Technical Studies: 3

Dienya Secondary School SiayaGem WagaiC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Dirk Allison Gsm Secondary School SiayaSiayaC4DayMixed
12 by track

Pure Sciences: 2

Applied Sciences: 10

Technical Studies: —

Eng. Gumbo Rambira Girls’ Secondary School SiayaRariedaC4DayGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Fr. Gulik Uradi Girls Secondary School SiayaSiayaC4DayGirls
14 by track

Pure Sciences: 2

Applied Sciences: 12

Technical Studies: —

Gagra Mixed Secondary School SiayaRariedaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Gobei Mixed Secondary School SiayaBondoC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: 1

Gongo Warom Mixed Secondary School SiayaGem YalaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Got Abiero Secondary School SiayaBondoC4DayMixed
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Got Matar Secondary School SiayaUsiguC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Got Nanga Secondary School SiayaUgenyaC4DayMixed
5 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: —

Got Odima Secondary School SiayaUgenyaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Got Oyenga Mixed Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Holycross Secondary School SiayaSiayaC4DayMixed
16 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: 3

Holy Trinity Mayingo Secondary School SiayaUgunjaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Hono Secondary School SiayaSiayaC4DayMixed
11 by track

Pure Sciences: 2

Applied Sciences: 9

Technical Studies: —

Horace Ongili Secondary School SiayaGem WagaiC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Inungo Secondary School SiayaUgenyaC4DayMixed
15 by track

Pure Sciences: 2

Applied Sciences: 11

Technical Studies: 2

Jaramogi Oginga Odinga Secondary School SiayaBondoC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Joakim Owang’ Mageta Secondary School SiayaUsiguC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Jusa Mixed Secondary School SiayaUsiguC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: 1

Kabura Secondary School SiayaSiayaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kagonya Secondary School SiayaUgenyaC4DayMixed
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Kalkada Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Kambare Secondary School SiayaGem WagaiC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 5

Technical Studies: —

Kamnara Secondary School SiayaBondoC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Kanyibok Mixed Day Secondary School SiayaUsiguC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Kapiyo Secondary School SiayaBondoC4DayMixed
7 by track

Pure Sciences: 4

Applied Sciences: 3

Technical Studies: —

Karapul Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Kaudha Secondary School SiayaGem WagaiC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Kipasi Secondary School SiayaBondoC4DayMixed
7 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: 1

Kitambo Mixed Secondary School SiayaRariedaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Kogere Secondary School SiayaUgenyaC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 5

Technical Studies: —

Kokise Mixed Secondary School SiayaRariedaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Konjra Mixed Secondary School SiayaUgunjaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Kowet Secondary School SiayaSiayaC4DayMixed
11 by track

Pure Sciences: 2

Applied Sciences: 9

Technical Studies: —

Lieta Secondary School SiayaRariedaC4DayMixed
9 by track

Pure Sciences: 4

Applied Sciences: 5

Technical Studies: —

Lifunga Girls Secondary School SiayaUgenyaC4DayGirls
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

Lihanda Mixed Secondary School SiayaGem YalaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Lundha Mixed Secondary School SiayaGem YalaC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

Luri Mixed Secondary School SiayaGem YalaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Madungu Secondary School SiayaUgunjaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Mahaya Mixed Day Secondary School SiayaRariedaC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Mahero Mixed Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Mahola Mixed Secondary School SiayaSiayaC4DayMixed
16 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: 3

Majango Secondary School SiayaRariedaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Majengo Mixed Secondary School SiayaUsiguC4DayMixed
10 by track

Pure Sciences: 3

Applied Sciences: 7

Technical Studies: —

Malele Mixed Secondary School SiayaGem WagaiC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 2

Malomba Secondary School SiayaSiayaC4DayMixed
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Malunga Mixed Secondary School SiayaGem WagaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Masala Mixed Secondary School SiayaRariedaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Matera Mixed Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Mbaga Mixed Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Mbeka Girls Day Secondary School SiayaBondoC4DayGirls
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Memba Mixed Secondary School SiayaRariedaC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

Migowa Mixed Secondary School SiayaRariedaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mirando Ongalo Secondary School SiayaRariedaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Miyare Secondary School SiayaUgenyaC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 3

Moi Secondary School Uloma SiayaUgunjaC4DayMixed
9 by track

Pure Sciences: 4

Applied Sciences: 5

Technical Studies: —

Mudhiero Mixed Secondary School SiayaUgunjaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Mulaha Mixed Secondary School SiayaSiayaC4DayMixed
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Mutumbu Girls Secondary School SiayaGem YalaC4DayGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Mwer Secondary School SiayaSiayaC4DayBoys
13 by track

Pure Sciences: 3

Applied Sciences: 10

Technical Studies: —

Naya Secondary School SiayaRariedaC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: 1

Ndegwe Secondary School SiayaGem WagaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndere Mixed Secondary School SiayaGem YalaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Ndira Secondary School SiayaBondoC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

Ndori Mixed Secondary School SiayaGem WagaiC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Nduru Mixed Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Ngiya Mixed Day Secondary School SiayaSiayaC4DayMixed
13 by track

Pure Sciences: 4

Applied Sciences: 9

Technical Studies: —

Ngunya Mixed Secondary School SiayaUgunjaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Nyabeda Secondary School SiayaGem YalaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nyabenge Mixed Secondary School SiayaBondoC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 3

Nyabera Mixed Secondary School SiayaRariedaC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nyadhi Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: 1

Nyaguda Secondary School SiayaBondoC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Nyajuok Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 3

Applied Sciences: 3

Technical Studies: —

Nyalunya Mixed Secondary School SiayaGem WagaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nyamasore Mixed Secondary School SiayaRariedaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Nyambare Secondary School SiayaSiayaC4DayMixed
20 by track

Pure Sciences: 2

Applied Sciences: 10

Technical Studies: 8

Nyamninia Secondary School SiayaGem YalaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: 1

Nyamor Secondary School SiayaRariedaC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Nyangulu Secondary School SiayaGem YalaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

Nyapiedho Mixed Secondary School SiayaGem WagaiC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Nyasanda Community High School SiayaUgunjaC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 1

Nyasidhi Secondary School SiayaGem WagaiC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Nyasita Mixed Secondary School SiayaSiayaC4DayMixed
6 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: —

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