How to Apply for 11,000 Teachers Jobs Announced by TSC

  • A teacher in a classroom
    A teacher with pupils in a classroom.
  • The Teachers Service Commission on September 1, 2020, announced that it was seeking to recruit a cumulative 11,574 teachers in a mass exercise.

    In a notice on local newspapers, the commission announced 5,000 vacancies in public primary and secondary schools to support the 100 percent transition.

    The commission also advertised 5,474 vacancies for primary and 1,100 vacancies for Secondary Schools to replace teachers who exited the service.

    Applications should be submitted on the commission's website, under 'Careers' or not later than September 14, 2020.

    Teachers Service Commission CEO Nancy Macharia addresses the media in January 2020 in Nairobi

    Here are the qualification requirements for the jobs advertised.

    The requirements for one to apply for secondary school teachers post 4,000 slots

    1) Be a Kenyan citizen

    2) Must be a holder of at least a Diploma in Education

    3) Must be a registered teacher with the Teachers Service Commission.

    For Primary school teachers (1,000 slots)

    1) Be a Kenyan citizen

    2) Must be a holder of a P1 certificate

    3) Must be a registered teacher with the Teachers Service commission

    The TSC is also looking to promote practicing teachers in public primary schools (1000 posts) to secondary schools

    Qualifications for this are:

    1) Be a Kenyan citizen

    2) Must be a holder of a P1 certificate

    3) Be a holder of a Bachelor's Degree in Education with two teaching subjects

    4) Must have attained at least C+ (plus) mean grade in KCSE or its equivalent in the two teaching subjects

    5) Must be serving under the Teachers Service Commission.

    Successful candidates under this category shall be appointed at T-Scale 7, Grade C2 under the career progression guidelines for Teachers and shall be deployed to secondary schools where vacancies exist.

    Before you can apply, you will have to register for an account on the TSC website

    The home page of TSC log in section.
    The home page of TSC log in section.

    Registering an account on TSC website

    To register for a TSC Number as a teacher, the applicant is required to visit, and select the Online Services tab, on the dropdown list, select Teachers Online Services.

    In the resultant screen, on the Registration tab, click on the New Teacher Registration for Citizens or Teacher Registration for Non-Citizens.

    You will be directed to the signup page where you will be expected to enter the requirements including the ID number or passport, surname, personal mobile number, KRA Pin, KCSE Grade, category, Year one sat for KCSE and confirmation that you are a registered trained teacher.

    An applicant will also have to input basic details including the permanent and current address.

    Once done with that, you will have to upload all the certificates i.e. primary certificate, secondary certificate, and tertiary certificates.

    Fill in the details and choose the respective certificate to upload and click save Document.

    In the next step, the applicant is required to upload the following documents:

    • ID/ Passport
    • KRA pin
    • Payment evidence
    • GP 69 medical letter
    • Certificate of good conduct
    • Transcripts in one pdf
    • Passport photo
    • Affidavit if any of the names differ or miss in the documents
    • Certificate for persons with disability
    • Clearance commission of higher education 

    Once done Click on Save and Finalize button to view the summary page. You can go back if you wish to clarify your application before finalizing it.

    The summary page can be printed for record-keeping. Applications for registration for a TSC number are, thereafter, processed within 30 days of the submission date.

    How to apply for TSC jobs once in the system

    1) Visit the Teachers Service commissions (TSC) online portal by using the link

    2) Once you sign into the portal, you will see a link titled ‘active adverts for teachers’, click on it. The resultant page will be the E-Recruitment portal that has a list of the open vacancies.

    3) Scroll to your desired post and click on ‘actions’ on the far right.

    4) Once on the page, you will be presented with two options ‘View/ apply’, you can view the details of the job then apply for the post.

    5) You can then Enter your Surname, ID and TSC numbers to proceed.

    6) Fill in the details that follow, they include Basic, Professional, and other details to complete the application.

    Important points to note

    1) To qualify for appointment on permanent and pensionable terms of service, a candidate should be eligible to serve for a minimum period of ten continuous years, effective from the date of the first appointment as required by law.

    2) The Teachers Service Commission recruitment guidelines 2020/2021 shall apply

    3) Only Shortlisted candidates will be contacted

    4) Shortlisted candidates will be required to produce original professional and academic certificates

    5) 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

    6) Manual applications will not be accepted

    7) Preference will be given to applicants who have not previously been employed by TSC

    8) The recruitment exercise is free of charge

    A signpost showing Teachers Service Commission mandated with hiring teachers in Kenya.
    A signpost showing Teachers Service Commission mandated with hiring teachers in Kenya.

    Reporting of fraud

    Any fraudulent activity should be reported to the nearest TSC office or the headquarters through the telephone lines: Director Staffing (0202892193) and Deputy Director- Staffing (0202892131) or write to the commission through the email address

    In addition, any such fraudulent activity should be reported to the nearest police station.

    In case of inquiries here are the TSC contacts:

    Send an email to 

    Call the following numbers: Call 020-2892351, 020-2892000.