The Teachers Service Commission (TSC) has invited applications for 2,086 secondary school teaching posts. They form part of 7,720 vacancies advertised on 10 November 2026 to replace teachers leaving service through natural attrition. Applications close at midnight on Monday 23 November 2026. Central region has the most secondary posts (502), and Murang’a has the most of any county (133).
Key facts
| Item | Details |
|---|---|
| Notice issued | 10 November 2026 |
| Total vacancies | 7,720: 5,609 primary, 25 junior school, 2,086 secondary |
| Terms | Permanent and pensionable |
| Where to apply | tsc.go.ke under ‘Careers’, or teachersonline.tsc.go.ke |
| Deadline | Midnight, Monday 23 November 2026 |
| Cost | Free |
| Minimum qualification (secondary) | Diploma in Education |
Who can apply
TSC requires applicants to be Kenyan citizens and registered teachers with the Commission. For secondary posts, the minimum qualification is a Diploma in Education.
How to apply
- Log in to the TSC online recruitment portal through the Careers section of tsc.go.ke or at teachersonline.tsc.go.ke.
- Complete a single Application for Employment Form. TSC says multiple submissions lead to automatic disqualification.
- Submit before midnight on Monday 23 November 2026. Manual applications are not accepted.
The exercise is free. TSC has warned job seekers against anyone who demands money in return for a teaching post.
Secondary teacher vacancies by region
| Region | Vacancies |
|---|---|
| Central | 502 |
| Rift Valley | 425 |
| Eastern | 366 |
| Nyanza | 308 |
| Western | 257 |
| Coast | 95 |
| Nairobi | 68 |
| North Eastern | 65 |
| Total | 2,086 |
Secondary teacher vacancies by county
| Region | County | Vacancies |
|---|---|---|
| Central | Kiambu | 123 |
| Central | Kirinyaga | 54 |
| Central | Murang’a | 133 |
| Central | Nyandarua | 79 |
| Central | Nyeri | 113 |
| Coast | Kilifi | 31 |
| Coast | Kwale | 15 |
| Coast | Lamu | 12 |
| Coast | Mombasa | 16 |
| Coast | Taita Taveta | 15 |
| Coast | Tana River | 6 |
| Eastern | Embu | 43 |
| Eastern | Isiolo | 2 |
| Eastern | Kitui | 54 |
| Eastern | Machakos | 78 |
| Eastern | Makueni | 77 |
| Eastern | Marsabit | 4 |
| Eastern | Meru | 75 |
| Eastern | Tharaka Nithi | 33 |
| Nairobi | Nairobi | 68 |
| North Eastern | Garissa | 26 |
| North Eastern | Mandera | 22 |
| North Eastern | Wajir | 17 |
| Nyanza | Homa Bay | 40 |
| Nyanza | Kisii | 59 |
| Nyanza | Kisumu | 64 |
| Nyanza | Migori | 48 |
| Nyanza | Nyamira | 27 |
| Nyanza | Siaya | 70 |
| Rift Valley | Baringo | 34 |
| Rift Valley | Bomet | 21 |
| Rift Valley | Elgeyo Marakwet | 22 |
| Rift Valley | Kajiado | 17 |
| Rift Valley | Kericho | 36 |
| Rift Valley | Laikipia | 43 |
| Rift Valley | Nakuru | 100 |
| Rift Valley | Nandi | 34 |
| Rift Valley | Narok | 21 |
| Rift Valley | Samburu | 5 |
| Rift Valley | Trans Nzoia | 41 |
| Rift Valley | Turkana | 12 |
| Rift Valley | Uasin Gishu | 20 |
| Rift Valley | West Pokot | 19 |
| Western | Bungoma | 90 |
| Western | Busia | 37 |
| Western | Kakamega | 96 |
| Western | Vihiga | 34 |
Where the posts are concentrated
Murang’a (133), Kiambu (123), Nyeri (113), Nakuru (100) and Kakamega (96) have the largest county allocations. Isiolo (2), Marsabit (4), Samburu (5) and Tana River (6) have the smallest.
Each post in TSC’s Appendix 3 is tied to a named school, its school code and a subject combination, such as English/Literature or Mathematics/Physics. Some entries list a single teaching subject, for example Computer Studies or Home Science. The largest sub-county allocations are 21 posts each, in Kandara (Murang’a) and Nyeri South (Nyeri). Check your subject combination against the schools listed in your target sub-county.
Read Also: TSC Primary Teacher Vacancies 2026: 5,609 Posts Declared by County
Official channels only
TSC says all official vacancies and recruitment updates appear only on its website (tsc.go.ke), its verified Facebook page and its X account, @TSC_KE. The Commission has repeatedly warned the public to ignore fake recruitment adverts. Any link that does not lead to tsc.go.ke or teachersonline.tsc.go.ke is not the official application portal.
Sources: Teachers Service Commission recruitment notice of 10 November 2026 and Appendix 3 (Distribution of Vacancies in Secondary Schools); tsc.go.ke; teachersonline.tsc.go.ke.

