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
| School | County | Sub-county | Cluster | Boarding or day | Gender | Combinations with STEM |
|---|---|---|---|---|---|---|
| St. Martin’s Oluti Mixed Secondary School | Homa Bay | Rachuonyo North | C4 | Day | Mixed | 4 by trackPure Sciences: 2 Applied Sciences: 2 Technical Studies: — |
| St. Mary’s Anding’o | Homa Bay | Rachuonyo East | C4 | Day | Girls | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| St. Mary’s Nyakango Mixed Secondary School | Homa Bay | Rachuonyo North | C4 | Day | Mixed | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| St. Mary’s Wachara Secondary School | Homa Bay | Ndhiwa | C4 | Day | Mixed | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| St. Michael Nyasumbi Mixed Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| St. Nicansius Maranyona Mixed Secondary School | Homa Bay | Ndhiwa | C4 | Day | Girls | 8 by trackPure Sciences: 2 Applied Sciences: 6 Technical Studies: — |
| St. Paul Oriang Mixed Secondary School | Homa Bay | Rachuonyo East | C4 | Day | Mixed | 9 by trackPure Sciences: 2 Applied Sciences: 7 Technical Studies: — |
| St. Pauls Aoch Muga Mixed Secondary School | Homa Bay | Rangwe | C4 | Day | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| St. Paul’s Secondary School – Ligisa | Homa Bay | Rangwe | C4 | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| St. Peters’ God Agak Secondary School | Homa Bay | Rachuonyo East | C4 | Day | Mixed | 4 by trackPure Sciences: 1 Applied Sciences: 3 Technical Studies: — |
| St. Peters’ Kotieno Secondary School | Homa Bay | Rachuonyo South | C4 | Day | Mixed | 9 by trackPure Sciences: 4 Applied Sciences: 2 Technical Studies: 3 |
| St. Philips Ndhuru Mixed Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| St. Philips Nyabondo Secondary School | Homa Bay | Rachuonyo East | C4 | Day | Mixed | 5 by trackPure Sciences: 2 Applied Sciences: 3 Technical Studies: — |
| St. Philips Wayaga Secondary School | Homa Bay | Ndhiwa | C4 | Day | Mixed | 8 by trackPure Sciences: 3 Applied Sciences: 5 Technical Studies: — |
| St. Pius Ndiru Mixed Secondary School | Homa Bay | Homa Bay | C4 | Day | Mixed | 9 by trackPure Sciences: 3 Applied Sciences: 5 Technical Studies: 1 |
| St Stephen Angiro Mixed Secondary School | Homa Bay | Rangwe | C4 | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| St. Stephen Kirindo Mixed Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 7 by trackPure Sciences: 2 Applied Sciences: 4 Technical Studies: 1 |
| St. Teresa’s Nyalgosi Secondary School | Homa Bay | Rachuonyo South | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| St. Teresa’s Nyauu Girls Secondary School | Homa Bay | Homa Bay | C4 | Day | Girls | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| St. Teresa’s Opanga Secondary School | Homa Bay | Rachuonyo East | C4 | Day | Mixed | 4 by trackPure Sciences: 2 Applied Sciences: 2 Technical Studies: — |
| St. Thomas School,Omiro | Homa Bay | Rachuonyo East | C4 | Day | Mixed | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| St. William’s Osodo Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: 1 |
| Usao Mixed Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 2 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: 1 |
| Wagwe Mixed Secondary School | Homa Bay | Rachuonyo North | C4 | Day | Mixed | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| Wakula Mixed Secondary School | Homa Bay | Suba West | C4 | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Wandiji Mixed Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 7 by trackPure Sciences: 3 Applied Sciences: 4 Technical Studies: — |
| Waondo Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 12 by trackPure Sciences: 3 Applied Sciences: 9 Technical Studies: — |
| Waware Mixed Day Secondary School | Homa Bay | Mbita | C4 | Day | Mixed | 5 by trackPure Sciences: 1 Applied Sciences: 4 Technical Studies: — |
| Wayara Mixed Secondary School | Homa Bay | Ndhiwa | C4 | Day | Mixed | 8 by trackPure Sciences: 4 Applied Sciences: 4 Technical Studies: — |
| Wikondiek Secondary School | Homa Bay | Rachuonyo North | C4 | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Wikoteng Mixed Secondary School | Homa Bay | Rangwe | C4 | Day | Mixed | 8 by trackPure Sciences: 3 Applied Sciences: 5 Technical Studies: — |
| Wiobiero Secondary School | Homa Bay | Homa Bay | C4 | Day | Mixed | 15 by trackPure Sciences: 4 Applied Sciences: 11 Technical Studies: — |
| Wire Mixed Secondary School | Homa Bay | Rachuonyo South | C4 | Day | Mixed | 12 by trackPure Sciences: 1 Applied Sciences: 11 Technical Studies: — |
| Wuod Chief Rangenya Mixed Secondary School | Homa Bay | Ndhiwa | C4 | Day | Mixed | 3 by trackPure Sciences: 3 Applied Sciences: — Technical Studies: — |
| Yala Kotieno Mixed Secondary School | Homa Bay | Rachuonyo South | C4 | Day | Mixed | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| Agape Aca Secondary School | Homa Bay | Not confirmed | Other | Day | Mixed | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Bishop Mugendi Secondary | Homa Bay | Not confirmed | Other | Day & Boarding | Boys | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| Downe House | Homa Bay | Rachuonyo West | Other | Day | Mixed | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| G.E.B Girls Secondary School | Homa Bay | Not confirmed | Other | Boarding | Girls | 5 by trackPure Sciences: 2 Applied Sciences: 2 Technical Studies: 1 |
| Gethsemane Garden High School | Homa Bay | Suba West | Other | Boarding | Mixed | 2 by trackPure Sciences: 1 Applied Sciences: 1 Technical Studies: — |
| Jonemo Mixed Day Secondary School | Homa Bay | Not confirmed | Other | Day | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Kagoro Girls | Homa Bay | Suba South | Other | Boarding | Girls | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Nyabola Secondary School | Homa Bay | Not confirmed | Other | Boarding | Girls | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| Nyasoti New Beginning Mixed Boarding and Day | Homa Bay | Suba South | Other | Listed as hybrid | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Oyugis Secondary School | Homa Bay | Not confirmed | Other | Day & Boarding | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| Repairer Christian High School | Homa Bay | Suba West | Other | Boarding | Mixed | 5 by trackPure Sciences: 1 Applied Sciences: 4 Technical Studies: — |
| Rusinga Island of Hope Secondary School | Homa Bay | Mbita | Other | Listed as hybrid | Mixed | 1 by trackPure Sciences: 1 Applied Sciences: — Technical Studies: — |
| St George's Mixed Secondary School | Homa Bay | Not confirmed | Other | Day | Mixed | 4 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: 1 |
| St Josephs Girls Secondary | Homa Bay | Not confirmed | Other | Boarding | Girls | 7 by trackPure Sciences: 3 Applied Sciences: 2 Technical Studies: 2 |
| St. Lucy's Secondary School Raruowa | Homa Bay | Not confirmed | Other | Day & Boarding | Girls | 2 by trackPure Sciences: 2 Applied Sciences: — Technical Studies: — |
| St. Matthews God Bondo Secondary School | Homa Bay | Not confirmed | Other | Day | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| St. Vincent Mixed Secondary School | Homa Bay | Not confirmed | Other | Day & Boarding | Mixed | 3 by trackPure Sciences: 1 Applied Sciences: 2 Technical Studies: — |
| The Mango Tree Girls' | Homa Bay | Rachuonyo North | Other | Listed as hybrid | Girls | 3 by trackPure Sciences: 2 Applied Sciences: 1 Technical Studies: — |
| Wiga Mixed Day Secondary School | Homa Bay | Not confirmed | Other | Day | Mixed | 3 by trackPure 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
- 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