Back 2016, the Teachers Service Commission, KNUT, and KUPPET signed into action a four-phase CBA effective July 1, 2017, and ending in July 2020. The CBA led to the renaming of the old job groups with totally new names and varied benefits. Job group G for P1 tutors was replaced with B5, which became the new entry point for new teachers in primary schools.
Teachers with diplomas in education just beginning to teach high school will enter grade C1, formally job group J. Those entering the teaching profession with degrees begin at C2, formally called K.
After teaching for 3 years under the TSC, teachers in C1 have a chance to move to grade C2 for diplomas and C3 for those with degrees without undergoing interviews.
Read: TSC Allowances per Job Group, How House Allowance Varies by Region in Kenya
Most teachers in secondary schools are in job groups C3 and C4, which require interviews before progressing to higher scales.
Other job groups were restructured as follows;
- L became C3
- M -> C4
- N -> C5
- P -> D1
- Q -> D2
- R -> D3
The TSC also introduced 2 more job groups, S and T, in the 2016 CBA, for chief principals. This became D4 and D5, respectively.
See: TSC Designation Codes and Titles for Teachers
Then, the 2021/2025 CBA signed by the teachers’ unions saw adjustments in the basic pay and review of house allowances for some areas in Kenya.
Forward to 2025, the teachers’ unions have signed into place a new CBA 2025/2029, which will see teachers earn a pay rise of up to 29.5% of their basic pay.

New Teachers’ Basic Salary in Kenya (2025 to 2029 CBA)
In the new 2025/2029 CBA, a primary school teacher in B5 now takes home a basic salary between Ksh. 28,620 and 37,100. The highest-paid teacher in secondary school, the chief principal in D5, now has a maximum basic salary of between Ksh. 135,321 and 167,415.
Read also:
- TSC Designation Codes and Titles for Teachers
- How to Apply for a TSC Number, Requirements for Application
- New TSC Score Sheet for Recruitment and Replacement of Teachers
A new secondary school diploma graduate teacher, who begins his/her teaching career in C1, will now take home a basic salary between Ksh. 35,336 and Ksh. 47,261. A fresh B.E.D. degree graduate in C2 is paid a starting salary of Ksh. 41,420 to Ksh. 57,230.
The TSC teachers will continue getting a yearly increment until the ceiling of the salary bracket is reached
Here are the new salary scales for 2025 to 2029, effective from 1st July 2025:
| OLD SALARY | NEW BASIC SALARY (2025-2029) | |||
|---|---|---|---|---|
| NEW GRADE | MIN | MAX | MIN | MAX |
| B5 | 23,830 | 29,787 | 28,620 | 37,100 |
| C1 | 28,491 | 37,234 | 35,336 | 47,261 |
| C2 | 36,621 | 47,858 | 41,420 | 57,230 |
| C3 | 44,412 | 59,084 | 49,781 | 66,233 |
| C4 | 52,308 | 68,857 | 58,585 | 77,120 |
| C5 | 62,272 | 79,651 | 69,745 | 96,130 |
| D1 | 78,625 | 96,381 | 80,984 | 99,272 |
| D2 | 92,119 | 112,633 | 95,271 | 116,012 |
| D3 | 106,043 | 129,463 | 109,224 | 133,347 |
| D4 | 118,242 | 146,286 | 121,789 | 150,675 |
| D5 | 131,380 | 162,539 | 135,321 | 167,415 |
Read also:

Suppose there’s no CBA and I’m a senior tr 2b(c2) will I have yearly incremental up to 43694?