TSC Kenya: What It Is, Mandate & Official Online Services

TSC Kenya: What It Is, Mandate & Official Online Services

TSC Kenya: What It Is, Its Mandate & Official Online Services

The Teachers Service Commission (TSC) is an independent constitutional commission established under Article 237 of the Constitution of Kenya to manage all human resource functions within the education sector. It is the employer of all public school teachers in Kenya and the body responsible for registering, recruiting, posting, promoting, disciplining, and retiring teachers across all 47 counties.

This page covers what TSC Kenya is, its legal mandate, official contact details, and direct links to every TSC online services portal.

Quick Answer: TSC Kenya (Teachers Service Commission) is a constitutional body that registers and manages all public school teachers in Kenya. Its official website is tsc.go.ke. Its online services — payslips, TPAD, HRMIS, registration — are spread across separate portals. See the full list below.

TSC Kenya at a Glance

Full Name

Teachers Service Commission of Kenya

Legal Basis

Article 237, Constitution of Kenya; TSC Act No. 20 of 2012

Official Website

tsc.go.ke

Type

Independent Commission established under the Constitution of Kenya

Vision

A motivated, ethical and globally competitive teacher.

Mission

To regulate, maintain and manage the teaching service through sound policies and operational excellence for quality teaching and lifelong learning.

Headquarters

Kilimanjaro Avenue, Upper Hill, Nairobi

County Offices

Offices in all 47 counties across Kenya

TSC Kenya Mandate — What the Constitution Says

TSC Kenya’s existence and mandate are established directly in the Constitution of Kenya. Article 237(1) establishes the Commission, while Article 237(2) and 237(3) set out what it is required to do. The following is drawn from the official TSC website and the Constitution of Kenya as confirmed at klrc.go.ke.

Constitution of Kenya — Article 237 (Functions of TSC)

Article 237(2) — The functions of the Commission are:

  • To register trained teachers
  • To recruit and employ registered teachers
  • To assign teachers employed by the Commission for service in any public school or institution
  • To promote and transfer teachers
  • To exercise disciplinary control over teachers
  • To terminate the employment of teachers

Article 237(3) — The Commission shall also:

  • Review the standards of education and training of persons entering the teaching service
  • Review the demand for and the supply of teachers
  • Advise the national government on matters relating to the teaching profession

In plain terms, TSC is both the employer and the regulator of the teaching profession in Kenya’s public schools. No person may teach in any public or private school in Kenya without a TSC registration number, as established under Section 23 of the TSC Act No. 20 of 2012.

TSC Kenya’s Core Functions Explained

📋
Teacher Registration

Issues TSC numbers to qualified teachers. Registration is done online at tsconline.tsc.go.ke and is mandatory before any teaching work in Kenya.

👔
Recruitment & Employment

Advertises and fills vacancies in public schools. Teachers apply through the official recruitment portal and are employed directly by TSC — not by individual schools.

🏫
Posting & Assignment

Assigns teachers to specific public schools and institutions. Posting is managed through HRMIS and the Teacher Posting system at tsconline.tsc.go.ke.

⬆️
Promotions & Transfers

Manages career progression through advertised promotion vacancies and handles teacher transfer requests, including the Transfer/Swap Module at portal.tsc.go.ke.

⚖️
Discipline

Investigates and determines disciplinary cases against teachers. The Discipline Module is managed through erp.tsc.go.ke. A list of deregistered teachers is published on the TSC website.

📊
Performance Appraisal

Monitors teacher performance through the TPAD (Teacher Performance Appraisal and Development) system at tpad2.tsc.go.ke, completed every term.

💰
Payroll & Salary

Processes salaries for all TSC-employed teachers. Payslips and P9 forms for tax are accessible through T-Pay at tpay.tsc.go.ke.

🎓
Advisory Role

Advises the national government on teaching standards, teacher supply and demand, and matters affecting the teaching profession in Kenya.

TSC Kenya Official Contact Details

Teachers Service Commission — Kenya

📍Kilimanjaro Avenue, Upper Hill, Nairobi, Kenya
📞020 289 2000
🕐Monday – Friday, 8:00 am – 5:00 pm
📝For teacher registration enquiries: teacherregistration@tsc.go.ke | 020-2892351

TSC has offices in all 47 counties across Kenya. For county-level contacts — Rift Valley, Western, Nyanza, Eastern, Coast, Central, North Eastern, and Nairobi regions — visit the Field Contacts section at tsc.go.ke.

TSC Kenya Online Services — All Official Portals

TSC does not have a single login portal. Different services are handled by different sub-domain platforms. The table below lists every TSC online service confirmed directly from the tsc.go.ke Online Services menu.

ServicePortal URLAccess
Teachers Online (Registration, Advertised Posts, Entry/Exit)teachersonline.tsc.go.keOpen
T-PAY (Payslips & P9 Forms)tpay.tsc.go.keOpen
TPAD (Teacher Performance Appraisal)tpad2.tsc.go.keOpen
HRMIS — Leave Applicationhrmis.tsc.go.ke/tm-app/apply_leaveOpen
HRMIS — Transfer Applicationhrmis.tsc.go.ke/tm-app/apply_transferOpen
HOI Portal (Heads of Institution)hrmis.tsc.go.ke/tm-app/HOIOpen
HRMIS — Secretariathrmis.tsc.go.keOpen
Teacher Posting & Entry Exittsconline.tsc.go.keOpen
Teacher Profile Updatetsconline.tsc.go.ke/profile/teacher-profile/Open
TSC Registration Status Check (no login needed)tsconline.tsc.go.ke/register/registration-statusOpen
Transfer / Swap Moduleportal.tsc.go.keOpen
Discipline Module & CBE Moduleerp.tsc.go.keOpen
Teachers Email (Official Mwalimu Email)outlook.office.com/mail/Open
Active Promotionsservices.tsc.go.ke/advertsOpen
Recruitment of Teachershrmis.tsc.go.ke/app2/loginOpen
Secretariat Careersservices.tsc.go.keOpen
Corruption Reportingtsc.go.ke → Online ServicesOpen
Pension Statustsc.go.ke → Pension StatusOpen
TSC Downloads (Circulars, Manuals, Forms)tsc.go.ke → Media Centre → DownloadsOpen

Need a deeper guide on a specific service? Each TSC service has its own dedicated page on MyCyber. See: TSC Online Services — All Portals Explained | How to Check TSC Registration Status | TSC Number Registration Guide.

Who Does TSC Kenya Manage?

TSC is the employer of teachers in public primary schools, public secondary schools, public junior secondary schools (JSS), and ECDE centres run under the public school system. All teachers working in these institutions must be registered with TSC and are subject to TSC’s Code of Conduct and Code of Regulations.

Teachers working in private schools are not employed by TSC but are still required by law to hold a valid TSC registration number. Private school teachers use the same tsconline.tsc.go.ke portal for registration.

TSC and the 47 counties

While education in Kenya is a national government function, TSC maintains offices in every county — headed by County Directors — and sub-county offices headed by Sub-County Directors. These are the first point of contact for most teacher HR issues that cannot be resolved online.

Need Help with a TSC Service?

If you need assistance navigating any TSC portal — checking your registration status, following up on a stalled application, or accessing your payslip — MyCyber can help you through WhatsApp.

Frequently Asked Questions

What is the Teachers Service Commission (TSC) Kenya?

TSC Kenya is an independent constitutional commission established under Article 237 of the Constitution of Kenya. It is responsible for registering, recruiting, employing, posting, promoting, disciplining, and retiring teachers in Kenya’s public schools. It also advises the national government on matters relating to the teaching profession.

What is the official TSC Kenya website?

The official TSC Kenya website is tsc.go.ke. However, TSC’s online services are spread across separate portals — including tsconline.tsc.go.ke, tpay.tsc.go.ke, tpad2.tsc.go.ke, and hrmis.tsc.go.ke — each handling different functions. See the table above for the full list.

What is the legal basis for TSC Kenya?

TSC is established under Article 237(1) of the Constitution of Kenya and operates under the TSC Act No. 20 of 2012. Its mandate — registering teachers, recruiting, posting, promoting, disciplining, and advising government — is set out in Article 237(2) and 237(3) of the Constitution.

How do I contact TSC Kenya?

TSC Kenya’s main office is at Kilimanjaro Avenue, Upper Hill, Nairobi. Phone: 020 289 2000. Email: info@tsc.go.ke. For teacher registration enquiries specifically: teacherregistration@tsc.go.ke or 020-2892351. Office hours are Monday to Friday, 8:00 am to 5:00 pm. TSC also has offices in all 47 counties.

Do I need a TSC number to teach in Kenya?

Yes. Under Article 237 of the Constitution and Section 23 of the TSC Act No. 20 of 2012, it is an offence for any person to engage in teaching in Kenya without being registered as a teacher by TSC. This applies to both public and private schools.

What is the TSC Kenya vision and mission?

TSC’s vision, as stated on the official tsc.go.ke website, is: “A motivated, ethical and globally competitive teacher.” Its mission is: “To regulate, maintain and manage the teaching service through sound policies and operational excellence for quality teaching and lifelong learning.”

How many counties does TSC Kenya cover?

TSC has offices in all 47 counties of Kenya, in addition to its headquarters in Nairobi. It organises field offices into eight regions: Rift Valley, Western, Nyanza, Eastern, Coast, Central, North Eastern, and Nairobi.

Disclaimer: MyCyber (mycyber.co.ke) is an independent educational website. We are not affiliated with the Teachers Service Commission (TSC) or the Government of Kenya. All TSC mandate information sourced from the Constitution of Kenya (Article 237), the TSC Act No. 20 of 2012, and the official tsc.go.ke website. Portal URLs confirmed directly from the tsc.go.ke Online Services navigation menu. Always verify current information at tsc.go.ke.

Mycyber Footer