
The Teachers Service Commission (TSC) has announced 21,313 vacancies for various positions across the country.
The commission is seeking suitably qualified senior teachers and Curriculum Support Officers to fill the posts in line with the Career Progression Guidelines.
The teaching vacancies include Chief Principal, Senior Principal, Principal, Deputy Principal, Senior Lecturer, Senior Master, Secondary Teacher, Senior Head Teacher, Head Teacher, Deputy Head Teacher, Senior Teacher, and Curriculum Support Officer.
In a notice announcing the vacancies, the Commission said applications should be submitted online through the TSC portal at (http://www.teachersonline.go.ke) by Monday, August 25, 2025, midnight.
TSC insisted that manual applications will not be considered.
“TSC is an equal opportunity employer and persons with disabilities are encouraged to apply,” the notice reads.
The commission stated that successful candidates will be posted to schools where vacancies are available.
The vacancies are as follows:
1. Chief Principal – Regular, 99 posts
2. Chief Principal – TTC, 6 posts
3. Senior Principal – Regular, 490 posts
4. Senior Principal – TTC, 6 posts
5. Principal – Regular, 674 posts
6. Principal – SNE, 02 posts
7. Deputy Principal II – Regular, 971 posts
8. Deputy Principal II – TTC, 15 posts
9. Deputy Principal II – SNE, 4 posts
10. Senior Lecturer I – TTC, 23 posts
11. Senior Curriculum Support Officer, 19 posts
12. Curriculum Support Officer I, 56 posts
13. Deputy Principal III – Regular, 847 posts
14. Senior Head Teacher – Regular, 1,400 posts
15. Senior Head Teacher – SNE, 14 posts
16. Senior Lecturer II – TTC, 44 posts
17. Curriculum Support Officer II – Regular, 111 posts
18. Curriculum Support Officer II – SNE, 134 posts
19. Head Teacher – Regular, 1,872 posts
20. Senior Lecturer III – TTC, 43 posts
21. Senior Master III – Regular, 737 posts
22. Deputy Head Teacher II – Regular, 3,547 posts
23. Deputy Head Teacher II – SNE, 19 posts
24. Senior Lecturer IV – TTC, 59 posts
25. Senior Master IV – Regular, 850 posts
26. Senior Master IV – SNE, 3 posts
27. Lecturer I – TTC, 18 posts
28. Secondary Teacher I (Diploma) – Regular, 994 posts
29. Senior Teacher I – Regular, 3,244 posts
30. Senior Teacher I – SNE, 141 posts
31. Senior Teacher II – Regular, 4,683 posts
32. Senior Teacher II – SNE, 188 posts
Comments 0
Sign in to join the conversation
Sign In Create AccountNo comments yet. Be the first to share your thoughts!