Teachers Service Commission.

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.

Enjoying this article? Subscribe for unlimited access to premium sports coverage.
View Plans

“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