How to Register as a Teacher in Kenya
Registering for a TSC number is a fully online process handled by the Teachers Service Commission.
👉 Important: The Commission no longer accepts paper applications. All submissions must be done via the official online portal.
📋 Requirements for TSC Number Registration
Before applying, ensure you have clear scanned copies (PDF format, each under 1MB) of the following:
- National ID Card or Passport
- Academic Certificates (KCPE, KCSE, Degree/Diploma/P1)
- Academic Transcripts (combined in one PDF)
- KRA PIN Certificate
- Certificate of Good Conduct (Police Clearance)
- GP69 Medical Form (signed and stamped)
- Passport-size photograph (digital copy)
- Affidavit (if names differ across documents)
🌍 For Non-Kenyans:
- Entry/work permit
- Clearance from the Ministry of Education Vetting Committee
🧭 Step-by-Step: How to Apply for a TSC Number Online
1. Visit the TSC Online Portal
Go to the official portal and select:
👉 “Teacher Registration” on the TSC Online Services Portal
2. Enter Personal Details
Provide:
- National ID number
- Surname
- Phone number
- KRA PIN
3. Fill in the Application Form
Complete all required sections including:
- Personal details
- Permanent address
- Academic qualifications
- Employment history (if applicable)
4. Upload Required Documents
Upload all scanned documents as prompted in each section.
✔ Ensure:
- Files are clear
- PDFs are properly formatted
- Each file is under 1MB
5. Pay the Registration Fee
- Fee: Ksh 1,050 (non-refundable)
- Payment via:
- M-Pesa
- Airtel Money
- Bank / eCitizen
6. Finalize Application
- Click “Save and Finalize”
- Download or print your submission summary
⏳ After Submission: What Happens Next?
🕒 Processing Time
- Applications are processed within 30 days
📩 Notification
- You will receive an SMS confirmation once approved
📜 Certificate Delivery
- Your TSC Registration Certificate will be sent to your postal address
🔍 How to Check TSC Number Application Status
You can track your application status using your National ID number via the official teacher registration status portal.
👉 This is useful if:
- Your application is still processing
- You haven’t received SMS confirmation
- You want to confirm approval status
⚠️ Common Mistakes to Avoid
- Uploading unclear or oversized documents
- Entering incorrect personal details
- Using mismatched names without affidavit
- Ignoring payment confirmation
💡 Pro Tips for Faster Approval
- Ensure all documents are legible and correctly scanned
- Double-check your KRA PIN and ID details
- Use a stable internet connection during submission
- Ensure your phone number is active for SMS updates
📞 How to Contact TSC for Help
For inquiries on teacher registration:
- 📞 Phone: 020-2892351
- 📧 Email: teacherregistration@tsc.go.ke
❓ FAQs (Optimized for Featured Snippets)
How do I register for a TSC number in Kenya?
Visit the TSC online portal, fill in your details, upload required documents, pay Ksh 1,050, and submit your application.
What are the requirements for TSC registration?
You need your ID, academic certificates, transcripts, KRA PIN, medical form, police clearance, and passport photo.
How long does TSC registration take?
The process typically takes up to 30 days after submission.
How do I check my TSC registration status?
Use your National ID on the official teacher registration status portal.
What is the TSC registration fee?
The registration fee is Ksh 1,050 (non-refundable).
Register for TSC online payslip


Dear sir /madam. I hereby send my email following the message that you sent to me. elizabethmungai833@gmail.com. Thank you
I applied on 5th Jan this year when will I get it please help ID number 30122953
hello, i tried to register as a teacher, by applying for the TSC number but got stuck midway, hence just saved the data, the problem now is that i don’t know how to trace it back, kindly help
I applied for the Tsc no but the registration status has been reading “verified ” upto date now its a month what might be the problem
hello, i had started applying for the tsc NUMBER online but stopped midway and saved the data, now need to proceed with the process but i cant manage, any clue please?