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