BREAKING NEWSTSC Announces Recruitment of 7,720 Teachers; How to Apply »

TSC Primary Teacher Vacancies 2026: 5,609 Posts Declared by County

By Agnes Kwamboka·7 hours ago·4 min read

Updated 10 November 2026

TSC Primary Teacher Vacancies 2026: 5,609 Posts Declared by County
Text size

The Teachers Service Commission (TSC) has invited applications for 5,609 primary 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. Rift Valley has the most primary posts of any region (1,303), and Kakamega has the most of any county (389).

Key facts

ItemDetails
Notice issued10 November 2026
Total vacancies7,720: 5,609 primary, 25 junior school, 2,086 secondary
TermsPermanent and pensionable
Where to applytsc.go.ke under ‘Careers’, or teachersonline.tsc.go.ke
DeadlineMidnight, Monday 23 November 2026
CostFree
Minimum qualification (primary)P1 certificate

Who can apply

TSC requires applicants to be Kenyan citizens and registered teachers with the Commission. For primary posts, the minimum qualification is a Primary Teacher Education (P1) certificate.

How to apply

  1. Log in to the TSC online recruitment portal through the Careers section of tsc.go.ke or at teachersonline.tsc.go.ke.
  2. Complete a single Application for Employment Form. TSC says multiple submissions lead to automatic disqualification.
  3. 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.

Primary teacher vacancies by region

RegionVacancies
Rift Valley1,303
Eastern1,051
Western903
Nyanza881
Central508
Coast500
North Eastern334
Nairobi129
Total5,609

Primary teacher vacancies by county

RegionCountyVacancies
CentralKiambu72
CentralKirinyaga47
CentralMurang’a98
CentralNyandarua170
CentralNyeri121
CoastKilifi206
CoastKwale113
CoastLamu39
CoastMombasa48
CoastTaita Taveta42
CoastTana River52
EasternEmbu81
EasternIsiolo16
EasternKitui337
EasternMachakos145
EasternMakueni151
EasternMarsabit89
EasternMeru131
EasternTharaka Nithi101
NairobiNairobi129
North EasternGarissa138
North EasternMandera91
North EasternWajir105
NyanzaHoma Bay154
NyanzaKisii107
NyanzaKisumu240
NyanzaMigori122
NyanzaNyamira107
NyanzaSiaya151
Rift ValleyBaringo77
Rift ValleyBomet33
Rift ValleyElgeyo Marakwet17
Rift ValleyKajiado114
Rift ValleyKericho51
Rift ValleyLaikipia61
Rift ValleyNakuru102
Rift ValleyNandi40
Rift ValleyNarok256
Rift ValleySamburu104
Rift ValleyTrans Nzoia105
Rift ValleyTurkana198
Rift ValleyUasin Gishu32
Rift ValleyWest Pokot113
WesternBungoma296
WesternBusia146
WesternKakamega389
WesternVihiga72

Where the posts are concentrated

Kakamega (389), Kitui (337), Bungoma (296), Narok (256) and Kisumu (240) have the highest county allocations. Isiolo (16) and Elgeyo Marakwet (17) have the lowest.

TSC’s Appendix 1 breaks each county figure down by sub-county. The largest single sub-county allocation is Seme in Kisumu County, with 72 posts. Check your sub-county’s figure in the appendix published with the notice.

Read Also: TSC Advertises 7,720 Permanent Teaching Jobs: Deadline, How to Apply

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 1 (Primary School Distribution List); tsc.go.ke; teachersonline.tsc.go.ke.

Related articles