Vacancies at Teachers Service Commission (TSC) – 2,014 Posts

  • Full Time
  • Nairobi

Teachers Service Commission (TSC)

Teachers Recruitment – Replacement Vacancies

1. Secondary Schools

  • Secondary Schools Replacement: 673 Posts


2. Junior Secondary Schools – Replacement of Natural Attrition

Region No. of Posts
Central 2
Coast 3
Eastern 8
Nairobi 2
North Eastern Not specified
Nyanza 6
Rift Valley 9
Western Not specified

3. Primary Schools – Replacement of Natural Attrition

Central Region

County No. of Posts
Kiambu 61
Kirinyaga 38
Murang’a 52
Nyandarua 30
Nyeri 32

Coast Region

County No. of Posts
Kilifi 28
Kwale 8
Lamu 3
Mombasa 14
Taita-Taveta 27
Tana River 10

Eastern Region

County No. of Posts
Embu 54
Isiolo Not specified
Kitui 43
Machakos 60
Makueni 39
Marsabit 2
Meru 40
Tharaka Nithi 19

Nairobi Region

County No. of Posts
Nairobi 39

North Eastern Region

County No. of Posts
Garissa 5
Mandera 6
Wajir 3

Nyanza Region

County No. of Posts
Homa Bay 31
Kisii 14
Kisumu 37
Migori 30
Nyamira 16
Siaya 31

Rift Valley Region

County No. of Posts
Baringo 24
Bomet 20
Elgeyo-Marakwet 14
Kajiado 19
Kericho 20
Laikipia 24
Nakuru 66
Nandi 37
Narok 17
Samburu 4
Trans Nzoia 30
Turkana 4
Uasin Gishu 28
West Pokot 10

Western Region

County No. of Posts
Bungoma 77
Busia 28
Kakamega 88
Vihiga 26

Eligibility
To qualify for recruitment, a candidate should meet the following minimum requirements:

  • Be a Kenyan citizen;
  • Must be a holder of
    • a P1 certificate in the case of primary schools OR
    • a diploma in education in the case of junior and secondary schools;
  • Must be a registered teacher with Teachers Service Commission.

Method of Application

Interested and qualified candidates should submit their applications online through the Teachers Service Commission’s website, www.tsc.go.ke under ‘Careers’ or teachersonline.tsc.go.ke not later than Monday, 19th May 2025 Midnight.

Interested and qualified? Go to Teachers Service Commission (TSC) on tsconline.tsc.go.ke to apply


Stay updated with similar job openings by joining one of our Live Feed Channels below:

To apply for this job please visit tsconline.tsc.go.ke.