The Teachers Service Commission (TSC) has invited applications for 25 junior school teaching posts. They are 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. The posts are in 18 counties. Central and Rift Valley have seven each, and Kiambu has the most of any county, with four.
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 (junior school) | Diploma in Education |
Who can apply
TSC requires applicants to be Kenyan citizens and registered teachers with the Commission. For junior school posts, the minimum qualification is a Diploma in Education. TSC says teachers appointed to the junior school replacement posts will be assigned to the schools where the vacancies arose.
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.
Junior school vacancies by region
| Region | Vacancies |
|---|---|
| Central | 7 |
| Rift Valley | 7 |
| Eastern | 4 |
| Nyanza | 4 |
| Western | 2 |
| Coast | 1 |
| Total | 25 |
TSC’s Appendix 2 lists no junior school posts in Nairobi or North Eastern regions.
Junior school vacancies by county and sub-county
| Region | County | Sub-county | Vacancies |
|---|---|---|---|
| Central | Kiambu | Gatundu North | 1 |
| Central | Kiambu | Kiambaa | 1 |
| Central | Kiambu | Ruiru | 1 |
| Central | Kiambu | Thika East | 1 |
| Central | Kirinyaga | Kirinyaga West | 1 |
| Central | Murang’a | Kahuro | 1 |
| Central | Nyeri | Kieni East | 1 |
| Coast | Kwale | Msambweni | 1 |
| Eastern | Embu | Mbeere South | 1 |
| Eastern | Machakos | Masinga | 1 |
| Eastern | Meru | Abogeta | 1 |
| Eastern | Meru | Meru Central | 1 |
| Nyanza | Kisii | Kenyenya | 1 |
| Nyanza | Kisii | Sameta | 1 |
| Nyanza | Siaya | Bondo | 1 |
| Nyanza | Siaya | Ugenya | 1 |
| Rift Valley | Baringo | Marigat | 1 |
| Rift Valley | Elgeyo Marakwet | Keiyo South | 1 |
| Rift Valley | Kericho | Soin | 1 |
| Rift Valley | Nakuru | Kuresoi South | 1 |
| Rift Valley | Nandi | Tinderet | 1 |
| Rift Valley | Trans Nzoia | Endebess | 1 |
| Rift Valley | Uasin Gishu | Turbo | 1 |
| Western | Bungoma | Bungoma South | 2 |
Read Also: TSC Secondary Teacher Vacancies 2026: 2,086 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, including fake junior school notices. Any link that does not lead to tsc.go.ke or teachersonline.tsc.go.ke is not the official application portal.

