STEM senior schools in Homa Bay County

STEM is offered at all 354 Homa Bay senior schools with known subject combinations. The most common STEM combination is Biology, Chemistry, Physics, at all 354; the rarest STEM track is Technical Studies, at 76.

Schools 354 schools · 8 C1, 18 C2, 49 C3, 260 C4, 19 Other · showing 301–354; by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
St. Martin’s Oluti Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

St. Mary’s Anding’o Homa BayRachuonyo EastC4DayGirls
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

St. Mary’s Nyakango Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

St. Mary’s Wachara Secondary School Homa BayNdhiwaC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

St. Michael Nyasumbi Mixed Secondary School Homa BayMbitaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Nicansius Maranyona Mixed Secondary School Homa BayNdhiwaC4DayGirls
8 by track

Pure Sciences: 2

Applied Sciences: 6

Technical Studies: —

St. Paul Oriang Mixed Secondary School Homa BayRachuonyo EastC4DayMixed
9 by track

Pure Sciences: 2

Applied Sciences: 7

Technical Studies: —

St. Pauls Aoch Muga Mixed Secondary School Homa BayRangweC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Paul’s Secondary School – Ligisa Homa BayRangweC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

St. Peters’ God Agak Secondary School Homa BayRachuonyo EastC4DayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 3

Technical Studies: —

St. Peters’ Kotieno Secondary School Homa BayRachuonyo SouthC4DayMixed
9 by track

Pure Sciences: 4

Applied Sciences: 2

Technical Studies: 3

St. Philips Ndhuru Mixed Secondary School Homa BayMbitaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Philips Nyabondo Secondary School Homa BayRachuonyo EastC4DayMixed
5 by track

Pure Sciences: 2

Applied Sciences: 3

Technical Studies: —

St. Philips Wayaga Secondary School Homa BayNdhiwaC4DayMixed
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

St. Pius Ndiru Mixed Secondary School Homa BayHoma BayC4DayMixed
9 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: 1

St Stephen Angiro Mixed Secondary School Homa BayRangweC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

St. Stephen Kirindo Mixed Secondary School Homa BayMbitaC4DayMixed
7 by track

Pure Sciences: 2

Applied Sciences: 4

Technical Studies: 1

St. Teresa’s Nyalgosi Secondary School Homa BayRachuonyo SouthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

St. Teresa’s Nyauu Girls Secondary School Homa BayHoma BayC4DayGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Teresa’s Opanga Secondary School Homa BayRachuonyo EastC4DayMixed
4 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: —

St. Thomas School,Omiro Homa BayRachuonyo EastC4DayMixed
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

St. William’s Osodo Secondary School Homa BayMbitaC4DayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: 1

Usao Mixed Secondary School Homa BayMbitaC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: 1

Wagwe Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Wakula Mixed Secondary School Homa BaySuba WestC4DayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Wandiji Mixed Secondary School Homa BayMbitaC4DayMixed
7 by track

Pure Sciences: 3

Applied Sciences: 4

Technical Studies: —

Waondo Secondary School Homa BayMbitaC4DayMixed
12 by track

Pure Sciences: 3

Applied Sciences: 9

Technical Studies: —

Waware Mixed Day Secondary School Homa BayMbitaC4DayMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Wayara Mixed Secondary School Homa BayNdhiwaC4DayMixed
8 by track

Pure Sciences: 4

Applied Sciences: 4

Technical Studies: —

Wikondiek Secondary School Homa BayRachuonyo NorthC4DayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Wikoteng Mixed Secondary School Homa BayRangweC4DayMixed
8 by track

Pure Sciences: 3

Applied Sciences: 5

Technical Studies: —

Wiobiero Secondary School Homa BayHoma BayC4DayMixed
15 by track

Pure Sciences: 4

Applied Sciences: 11

Technical Studies: —

Wire Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed
12 by track

Pure Sciences: 1

Applied Sciences: 11

Technical Studies: —

Wuod Chief Rangenya Mixed Secondary School Homa BayNdhiwaC4DayMixed
3 by track

Pure Sciences: 3

Applied Sciences: —

Technical Studies: —

Yala Kotieno Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Agape Aca Secondary School Homa BayNot confirmedOtherDayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Bishop Mugendi Secondary Homa BayNot confirmedOtherDay & BoardingBoys
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

Downe House Homa BayRachuonyo WestOtherDayMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

G.E.B Girls Secondary School Homa BayNot confirmedOtherBoardingGirls
5 by track

Pure Sciences: 2

Applied Sciences: 2

Technical Studies: 1

Gethsemane Garden High School Homa BaySuba WestOtherBoardingMixed
2 by track

Pure Sciences: 1

Applied Sciences: 1

Technical Studies: —

Jonemo Mixed Day Secondary School Homa BayNot confirmedOtherDayMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Kagoro Girls Homa BaySuba SouthOtherBoardingGirls
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Nyabola Secondary School Homa BayNot confirmedOtherBoardingGirls
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

Nyasoti New Beginning Mixed Boarding and Day Homa BaySuba SouthOtherListed as hybridMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Oyugis Secondary School Homa BayNot confirmedOtherDay & BoardingMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

Repairer Christian High School Homa BaySuba WestOtherBoardingMixed
5 by track

Pure Sciences: 1

Applied Sciences: 4

Technical Studies: —

Rusinga Island of Hope Secondary School Homa BayMbitaOtherListed as hybridMixed
1 by track

Pure Sciences: 1

Applied Sciences: —

Technical Studies: —

St George's Mixed Secondary School Homa BayNot confirmedOtherDayMixed
4 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: 1

St Josephs Girls Secondary Homa BayNot confirmedOtherBoardingGirls
7 by track

Pure Sciences: 3

Applied Sciences: 2

Technical Studies: 2

St. Lucy's Secondary School Raruowa Homa BayNot confirmedOtherDay & BoardingGirls
2 by track

Pure Sciences: 2

Applied Sciences: —

Technical Studies: —

St. Matthews God Bondo Secondary School Homa BayNot confirmedOtherDayMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

St. Vincent Mixed Secondary School Homa BayNot confirmedOtherDay & BoardingMixed
3 by track

Pure Sciences: 1

Applied Sciences: 2

Technical Studies: —

The Mango Tree Girls' Homa BayRachuonyo NorthOtherListed as hybridGirls
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

Wiga Mixed Day Secondary School Homa BayNot confirmedOtherDayMixed
3 by track

Pure Sciences: 2

Applied Sciences: 1

Technical Studies: —

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