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
Teachers Service Commission of Kenya
Article 237, Constitution of Kenya; TSC Act No. 20 of 2012
Independent Commission established under the Constitution of Kenya
A motivated, ethical and globally competitive teacher.
To regulate, maintain and manage the teaching service through sound policies and operational excellence for quality teaching and lifelong learning.
Kilimanjaro Avenue, Upper Hill, Nairobi
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.
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
Issues TSC numbers to qualified teachers. Registration is done online at tsconline.tsc.go.ke and is mandatory before any teaching work in Kenya.
Advertises and fills vacancies in public schools. Teachers apply through the official recruitment portal and are employed directly by TSC — not by individual schools.
Assigns teachers to specific public schools and institutions. Posting is managed through HRMIS and the Teacher Posting system at tsconline.tsc.go.ke.
Manages career progression through advertised promotion vacancies and handles teacher transfer requests, including the Transfer/Swap Module at portal.tsc.go.ke.
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.
Monitors teacher performance through the TPAD (Teacher Performance Appraisal and Development) system at tpad2.tsc.go.ke, completed every term.
Processes salaries for all TSC-employed teachers. Payslips and P9 forms for tax are accessible through T-Pay at tpay.tsc.go.ke.
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
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.
| Service | Portal URL | Access |
|---|---|---|
| Teachers Online (Registration, Advertised Posts, Entry/Exit) | teachersonline.tsc.go.ke | Open |
| T-PAY (Payslips & P9 Forms) | tpay.tsc.go.ke | Open |
| TPAD (Teacher Performance Appraisal) | tpad2.tsc.go.ke | Open |
| HRMIS — Leave Application | hrmis.tsc.go.ke/tm-app/apply_leave | Open |
| HRMIS — Transfer Application | hrmis.tsc.go.ke/tm-app/apply_transfer | Open |
| HOI Portal (Heads of Institution) | hrmis.tsc.go.ke/tm-app/HOI | Open |
| HRMIS — Secretariat | hrmis.tsc.go.ke | Open |
| Teacher Posting & Entry Exit | tsconline.tsc.go.ke | Open |
| Teacher Profile Update | tsconline.tsc.go.ke/profile/teacher-profile/ | Open |
| TSC Registration Status Check (no login needed) | tsconline.tsc.go.ke/register/registration-status | Open |
| Transfer / Swap Module | portal.tsc.go.ke | Open |
| Discipline Module & CBE Module | erp.tsc.go.ke | Open |
| Teachers Email (Official Mwalimu Email) | outlook.office.com/mail/ | Open |
| Active Promotions | services.tsc.go.ke/adverts | Open |
| Recruitment of Teachers | hrmis.tsc.go.ke/app2/login | Open |
| Secretariat Careers | services.tsc.go.ke | Open |
| Corruption Reporting | tsc.go.ke → Online Services | Open |
| Pension Status | tsc.go.ke → Pension Status | Open |
| TSC Downloads (Circulars, Manuals, Forms) | tsc.go.ke → Media Centre → Downloads | Open |
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.
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.
Get TSC Help via WhatsApp
Tell us which TSC service you need help with and we will guide you step by step.
Chat on WhatsApp +254751947700Frequently 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.


