Vacancies at Teachers Service Commission (TSC) – 9,159 Posts

BREAKING: UN Relocates to Nairobi
1000+ New Jobs Up For Grabs
Read More

JOBSIN KENYATEACHING JOBS,, TSC JOBS,

Secondary Schools Teachers – 2,082 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

Junior Schools Teachers – Baringo

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

Junior Schools Teachers – Elgeyo Marakwet

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Kirinyaga

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Kisii

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Machakos

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Meru – 2 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Nairobi – 2 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Nakuru

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Narok

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Trans Nzoia

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kiambu – 204 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kirinyaga – 70 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Murang’a – 207 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nyandarua – 158 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nyeri – 154 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kilifi – 159 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kwale – 103 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Lamu – 28 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Mombasa – 63 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Taita taveta – 83 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Tana River – 61 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Embu – 147 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Isiolo – 23 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kitui – 381 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Machakos – 320 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Makueni – 316 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Marsabit – 90 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Meru – 254 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Tharaka Nithi – 142 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nairobi – 155 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Garissa – 76 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Mandera – 121 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Wajir – 177 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Homa Bay – 151 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kisii – 157 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kisumu – 190 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Migori- 127 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nyamira – 111 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Siaya – 172 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Baringo – 239 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Bomet – 120 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Elgeyo Marakwet – 109 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kajiado – 74 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kericho – 120 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Laikipia – 109 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nakuru – 253 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nandi – 163 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Narok – 169 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Samburu – 69 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Trans Nzoia – 123 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Turkana – 130 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Uasin Gishu – 151 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – West Pokot – 73 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Bungoma – 203 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Busia – 121 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kakamega – 319 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Vihiga – 120 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools 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 8th December, 2025 midnight.

General Information
Please note that:

  • The Teachers Service Commission Recruitment Guidelines 2025/2026 Financial Year shall apply.
  • Merit lists generated during this recruitment for both Primary and Secondary Schools will be used in subsequent recruitment processes within the financial year.
  • Shortlisted candidates will be required to present original academic and professional certificates.
  • Successful candidates must not fill more than one Application for Employment Form. Filling of two or more Application for Employment Forms will lead to disqualification.
  • Manual applications will not be considered.
  • Preference will be given to applicants who have not previously been employed by the Teachers Service Commission.
  • Successful candidates will be posted to serve in any part of the country and not necessarily in the county or school where they were interviewed

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

BSecondary Schools Teachers – 2,082 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Baringo

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Elgeyo Marakwet

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Kirinyaga

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Kisii

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Machakos

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Meru – 2 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Nairobi – 2 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Nakuru

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Narok

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Junior Schools Teachers – Trans Nzoia

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kiambu – 204 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kirinyaga – 70 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Murang’a – 207 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nyandarua – 158 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nyeri – 154 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kilifi – 159 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kwale – 103 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Lamu – 28 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Mombasa – 63 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Taita taveta – 83 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Tana River – 61 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Embu – 147 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Isiolo – 23 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kitui – 381 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Machakos – 320 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Makueni – 316 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Marsabit – 90 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Meru – 254 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Tharaka Nithi – 142 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nairobi – 155 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Garissa – 76 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Mandera – 121 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Wajir – 177 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Homa Bay – 151 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kisii – 157 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kisumu – 190 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Migori- 127 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nyamira – 111 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Siaya – 172 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Baringo – 239 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Bomet – 120 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Elgeyo Marakwet – 109 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kajiado – 74 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kericho – 120 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Laikipia – 109 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nakuru – 253 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Nandi – 163 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Narok – 169 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Samburu – 69 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Trans Nzoia – 123 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Turkana – 130 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Uasin Gishu – 151 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – West Pokot – 73 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Bungoma – 203 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Busia – 121 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Kakamega – 319 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools and Secondary schools;
  • Must be a registered teacher with Teachers Service Commission

go to method of application »

Primary Schools Teachers – Vihiga – 120 Posts

Eligibility

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

  • Be a Kenyan citizen;
  • Must be a holder of minimum of a P1 certificate in the case of Primary schools and a minimum of a Diploma in Education in the case of Junior Schools 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 8th December, 2025 midnight.

General Information
Please note that:

  • The Teachers Service Commission Recruitment Guidelines 2025/2026 Financial Year shall apply.
  • Merit lists generated during this recruitment for both Primary and Secondary Schools will be used in subsequent recruitment processes within the financial year.
  • Shortlisted candidates will be required to present original academic and professional certificates.
  • Successful candidates must not fill more than one Application for Employment Form. Filling of two or more Application for Employment Forms will lead to disqualification.
  • Manual applications will not be considered.
  • Preference will be given to applicants who have not previously been employed by the Teachers Service Commission.
  • Successful candidates will be posted to serve in any part of the country and not necessarily in the county or school where they were interviewed

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

B

How to Go from Applicant to UN Professional in 3 Days!

UN Job Challenge