TSC Salary Scale 2026–2029: 11 Job Groups for Primary and Secondary Teachers.
The Teachers Service Commission (TSC) has implemented an updated salary structure covering 11 job groups for primary and secondary school teachers under the 2025–2029 Collective Bargaining Agreement (CBA).
The second phase of the agreement was activated in July 2026, following the allocation of KSh 8.4 billion in the national budget to support implementation of the salary adjustments. The four-year agreement provides for salary increments across the teaching service, with the overall increases ranging from 5% to 29.5%, depending on the job group.
The CBA was signed by the Teachers Service Commission and three recognised teacher unions, with the agreement covering four financial years. The subsequent salary adjustment is scheduled for July 2028.
Teacher Unions That Signed the 2025–2029 CBA
The KSh 33 billion Collective Bargaining Agreement was signed between the Teachers Service Commission and three teacher unions representing teachers in Kenya.
The unions that signed the agreement are:
- Kenya National Union of Teachers (KNUT)
- Kenya Union of Post Primary Education Teachers (KUPPET)
- Kenya Union of Special Needs Education Teachers (KUSNET)
The agreement covers the four financial years from 2025/26 to 2028/29, with salary adjustments implemented in phases.
TSC Job Groups and Salary Scales
The updated Teachers Service Commission pay structure contains 11 job groups, beginning with Job Group B5 and progressing to Job Group D5.
The salary structure covers teaching positions ranging from Primary Teacher II to Chief Principal.
Job Group B5 — T-Scale 5
The B5 grade covers the Primary Teacher II position.
- 2025/26 basic salary: KSh 26,225–33,444
- Projected 2028/29 basic salary: KSh 28,620–37,100
Job Group C1 — T-Scale 6
The C1 grade covers Secondary Teacher III and Primary Teacher I positions.
- 2025/26 basic salary: KSh 32,423–41,072
- Projected 2028/29 basic salary: KSh 35,336–47,261
Job Group C2 — T-Scale 7
The C2 grade covers the Secondary Teacher II position.
- 2025/26 basic salary: KSh 41,100–50,287
- Projected 2028/29 basic salary: KSh 41,420–57,230
Job Group C3 — T-Scale 8
The C3 grade covers the Secondary Teacher I position.
- 2025/26 basic salary: KSh 48,754–62,659
- Projected 2028/29 basic salary: KSh 49,781–66,233
Job Group C4 — T-Scale 9
The C4 grade covers Deputy Headteacher II and Senior Master IV positions.
- 2025/26 basic salary: KSh 57,667–72,988
- Projected 2028/29 basic salary: KSh 58,585–77,120
Job Group C5 — T-Scale 10
The C5 grade covers Headteacher, Deputy Headteacher I and Senior Master III positions.
- 2025/26 basic salary: KSh 68,948–82,160
- Projected 2028/29 basic salary: KSh 69,745–96,130
Job Group D1 — T-Scale 11
The D1 grade covers Deputy Principal III, Senior Headteacher and Curriculum Support Officer positions.
- 2025/26 basic salary: KSh 80,500–97,827
- Projected 2028/29 basic salary: KSh 80,984–99,272
Job Group D2 — T-Scale 12
The D2 grade covers Deputy Principal II and Senior Curriculum Support Officer positions.
- 2025/26 basic salary: KSh 93,883–114,322
- Projected 2028/29 basic salary: KSh 95,271–116,012
Job Group D3 — T-Scale 13
The D3 grade covers Principal and Deputy Principal I positions.
- 2025/26 basic salary: KSh 107,634–131,405
- Projected 2028/29 basic salary: KSh 109,224–133,347
Job Group D4 — T-Scale 14
The D4 grade covers the Senior Principal position.
- 2025/26 basic salary: KSh 120,016–148,480
- Projected 2028/29 basic salary: KSh 121,789–150,675
Job Group D5 — T-Scale 15
The D5 grade covers the Chief Principal position.
- 2025/26 basic salary: KSh 133,351–164,977
- Projected 2028/29 basic salary: KSh 135,321–167,415
TSC Salary Implementation Timeline
The salary framework under the 2025–2029 Collective Bargaining Agreement is structured across four financial years.
The first phase was implemented during the 2025/26 financial year. The second phase was activated in July 2026, while the third phase is scheduled to take effect in July 2027.
The fourth and final phase is scheduled to commence in July 2028. The final phase will establish the projected 2028/29 salary ranges provided under the agreement.
Read Also: TSC Changes Teacher Promotion Rules: New Scores and Requirements Revealed
The implementation timeline is therefore structured as follows:
| CBA Phase | Financial Year | Implementation |
|---|---|---|
| First phase | 2025/26 | Implemented |
| Second phase | 2026/27 | Activated in July 2026 |
| Third phase | 2027/28 | Scheduled for July 2027 |
| Fourth phase | 2028/29 | Scheduled for July 2028 |
The salary structure extends from Job Group B5, covering the Primary Teacher II position, to Job Group D5, covering the Chief Principal position. The applicable salary range varies according to job group and salary point within each grade.
The 2025–2029 Collective Bargaining Agreement provides for the phased implementation of salary adjustments across the 11 job groups during the four-year agreement period.
TSC Salary Scale 2026–2029: 11 Job Groups for Primary and Secondary Teachers.
Follow Teachers Updates on Facebook, LinkedIn, X (Twitter), WhatsApp, Telegram, and Instagram. Get in touch with our editors at hello@teachersupdates.news.
