How to Check TSC Registration Status Online Kenya
You can check your TSC registration status online by visiting tsconline.tsc.go.ke/register/registration-status, entering your National ID or Passport number, and clicking Search. The portal returns your current registration status instantly — no TSC number or password required.
This guide explains the exact steps, what each status result means, what the “Reset Remarks History” button on the results page does, and what to do if your status has been showing In Progress for a long time.
⚡ Quick Answer: Go to tsconline.tsc.go.ke/register/registration-status → enter your National ID or Passport number → click Search. Your registration status appears on screen immediately. The check is free and requires no login.
How to Check Your TSC Registration Status — Step by Step
Go to tsconline.tsc.go.ke/register/registration-status on any browser. You do not need to log in or have a TSC number to use this page.
Type your National ID number in the field labelled “Enter ID/Passport No.” If you applied using a passport, enter your passport number instead.
Click the Search button. The page will display your registration status result and remarks history below the search area.
The results panel is headed “Teachers Service Commission of Kenya Online Services” and shows the date alongside your status. See the next section for what each result means.
Using mobile? The portal works on a phone browser. Use the full URL — tsconline.tsc.go.ke/register/registration-status — rather than searching Google for it, since some search results link to the wrong page.
What Does Each TSC Registration Status Mean?
Once you enter your ID number and click Search, the portal returns a status. Below are the two confirmed statuses and what each one means for your application.
Complete
Your TSC registration has been fully processed and approved. Your TSC number has been issued. You can now log in to teachersonline.tsc.go.ke to access your full TSC profile, apply for positions, and use other TSC online services.
In Progress
Your application has been received and is still being reviewed by TSC. This is a normal status for applications that have not yet been fully processed. See the section below for what to do and how long this typically takes.
Some teachers have reported seeing other result states on the portal beyond the two above. If your result shows something other than In Progress or Complete, contact your nearest TSC Sub-County Director’s office directly for clarification — do not assume the meaning.
TSC Registration Status In Progress — What It Means and What to Do
In Progress means TSC has received your application and it is moving through the review process. It does not mean your application has been rejected or flagged.
Under the TSC Act, a complete, correctly submitted application should be processed within 30 days. In practice, the most common reasons an application stays In Progress beyond this are:
| Common Reason | What to Do |
|---|---|
| Uploaded documents were unclear or unreadable | Contact TSC to request a document re-upload. Bring clear scans — not photocopies — of your originals. |
| A required document was missing at submission | Check which document is missing (GP69, Certificate of Good Conduct, academic certificates) and follow up with your TSC Sub-County Director. |
| Uncertified photocopies were submitted | Only original scans or copies certified by a TSC Director or Sub-County Director are accepted. Uncertified copies commonly stall applications. |
| Application is still within the 30-day window | No action needed yet — check back after 30 days from your submission date. |
If it has been more than 30 days: Visit your TSC Sub-County Director’s office in person with your ID and application reference details. Online follow-up through TSC is limited — a physical visit is the most effective route for stalled applications.
What Is “Reset Remarks History” on the TSC Registration Status Page?
After you search your ID and your result appears, the portal displays a button labelled Reset Remarks History at the bottom of the results panel. This is one of the least-explained features on the portal and a source of confusion for many teachers.
What “Reset Remarks History” Does
The Remarks History section records the processing notes and steps attached to your registration application — essentially a log of what has happened to your application since it was submitted. The Reset Remarks History button clears this display on your screen.
Important: Clicking Reset Remarks History does not:
- Cancel or withdraw your registration application
- Change your registration status
- Delete your application from the TSC system
- Reset your application to the beginning
It only clears the remarks log from the results panel you are currently viewing. Your underlying application and status are not affected. If you are unsure what a remark in your history means, note it down before clicking Reset, and take it to your TSC Sub-County Director for clarification.
TSC Registration Status vs TSC Application Status — What Is the Difference?
There are two separate TSC portals that serve different purposes, and many teachers confuse them. Here is the distinction:
Registration Status Portal
tsconline.tsc.go.ke/register/registration-statusUsed to check whether your TSC number application has been processed. No login required — just your ID or Passport number. This is for first-time registration only.
- Check if your TSC number has been issued
- See your registration remarks history
- No account needed
Teachers Online Portal
teachersonline.tsc.go.keUsed by teachers who already have a TSC number to apply for advertised positions and track the progress of those job applications through to appointment.
- Apply for TSC-advertised vacancies
- Track job application stage
- Requires TSC number and password
In short: If you are checking whether your TSC number has been issued — use tsconline.tsc.go.ke. If you are tracking a job application after you already have a TSC number — use teachersonline.tsc.go.ke.
How to Check If You Are on the TSC Payroll
Checking your TSC registration status and checking whether you are on the TSC payroll are two different things. Your registration status showing Complete confirms your TSC number has been issued — it does not automatically mean you are receiving a TSC salary.
To check your payroll status, you need to log in to the T-Pay portal at tpay.tsc.go.ke using your TSC number. From there you can view your payslip, confirm your salary details, and verify whether you are currently active on the payroll. If you cannot access T-Pay or your payslip shows no salary, contact your school’s head teacher or your TSC Sub-County Director.
Being added to the TSC payroll after registration is a separate process that depends on posting and deployment. Registration alone does not place you on the payroll — you must be formally posted to a school first.
Need Help With Your TSC Registration?
If your registration status has been stuck on In Progress for more than 30 days, your documents were rejected, or you are unsure what a remark on your application means, MyCyber can assist you.
Get TSC Registration Help via WhatsApp
Send us a message and we will guide you on the next steps for your specific situation.
Chat on WhatsApp +254751947700Frequently Asked Questions
How can I check my TSC registration status online?
Visit tsconline.tsc.go.ke/register/registration-status, enter your National ID or Passport number in the search field, and click Search. Your status appears immediately. No login or TSC number is needed for this check.
What does “In Progress” mean on TSC registration status?
It means TSC has received your application and it is still being reviewed. This is normal and does not mean your application has been rejected. Processing should take up to 30 days from a complete application. If it has been longer than 30 days, follow up with your TSC Sub-County Director in person.
What does “Complete” mean on TSC registration status?
Complete means your TSC registration has been fully processed and your TSC number has been issued. You can now access TSC online services that require a TSC number, including teachersonline.tsc.go.ke for job applications.
What does “Reset Remarks History” do on the TSC portal?
It clears the remarks log from the results panel on your screen. It does not cancel your application, change your status, or delete anything from TSC’s system. Your application remains intact.
How can I check my TSC profile status online?
Your TSC profile — including personal details, posting, and payslip — is accessed through the Teachers Online portal at teachersonline.tsc.go.ke using your TSC number and password. This is separate from the registration status check, which only requires your ID number.
How do I check if I am on the TSC payroll?
Log in to the T-Pay portal at tpay.tsc.go.ke using your TSC number to view your payslip and confirm your payroll status. A Complete registration status does not automatically mean you are on the payroll — you must also be formally posted to a school.
What is the difference between tsconline.tsc.go.ke and teachersonline.tsc.go.ke?
tsconline.tsc.go.ke is for checking registration status and first-time TSC number applications — no login needed. teachersonline.tsc.go.ke is for teachers who already have a TSC number to apply for advertised vacancies and track job applications — a TSC number and password are required.
How long does TSC registration take?
Up to 30 days from a complete, correctly submitted application under the TSC Act. The most common reasons for delays beyond 30 days are unclear document uploads, missing documents, or uncertified photocopies submitted instead of original scans.
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. This article reflects the registration status portal and processes published on tsconline.tsc.go.ke at the time of writing. Always verify current information directly with TSC. Source: TSC Online Services Portal (tsconline.tsc.go.ke), TSC Act No. 20 of 2012.


