TSC Monthly Salary for New Primary, Secondary Teachers and Principals with Allowances


The Teachers Service Commission (TSC) salary is based on the level of Teqchers in the teaching profession.

TSC has a structure in paying teachers both in primary and secondary school levels as defined in 2021-2025 Collective Bargaining Agreement (CBA). Let us explore the salary scale for different job groups.

How Much Primary School Teacher Earn Per Month?

TSC Primary School Teachers Salary.

The TSC Primary school teacher with Grade B5 earns a monthly salary that ranges between Ksh 21,756 to Ksh 27,195

Those teachers promoted to job grade of C1 earn a monthly salary of Between Ksh 27,195 to Ksh 33,994
This is the entry level for primary school teachers

How Much Secondary School Teachers Earn Per Month?

TSC Monthly Salary for Secondary School Teachers

For secondary teachers, those in grade C2 with a bachelor’s degree in education earn between Sh 34,955 to Sh 43,694 per month.

Senior teachers in grade C3 earn a monthly salary of between Sh 43,154 to Sh 53,940

How Much High School Principals Earn Per Month?

High School Principals Monthly Salary

The high school chief principal in grade D5 earns a month monthly salary of Sh 131,380 to Sh 157,656. Those in grade D4 earn a monthly salary of Sh 118, 242 to Sh 141,891

Other grades range:

Grade C4: Sh 52,308 to Sh 65,385
Grade C5: Sh 62,272 to Sh 77,840
Grade D1: Sh 77,840 to Sh 93,408
Grade D2: Sh 91,041 to Sh 109,249
Grade D3: Sh 104,644 to Sh 125,573

The TSC Allowances for teachers is inclusive in the salary that varies based on the salary structure.


Scroll to Top