Indicative. TSC’s website could not be reached from our tools, so these figures come from TSC Circular No. 12/2026 as reproduced by education sites. Confirm on your T-Pay payslip.
A TSC teacher in grade B5 (T-Scale 5; for example Primary Teacher II) earns a basic salary of KES 26,225 to KES 33,444 a month from 1 July 2026 to 30 June 2027 (Phase 2 of the 2025–2029 CBA). Your exact basic pay depends on your salary point within the grade.
Grade B5 pay
| Grade | Example titles | Minimum basic | Maximum basic | Effective |
|---|---|---|---|---|
| B5 (T-Scale 5) | Primary Teacher II | KES 26,225 | KES 33,444 | 1 July 2026 |
Allowances
On top of basic pay, teachers receive a house allowance set by grade and cluster (Cluster 1 Nairobi; Cluster 2 the main cities and municipalities; Cluster 3 elsewhere) and a commuter allowance, which ranges from KES 4,000 (B5, C1) to KES 16,000 (D5) across grades. Hardship allowance (KES 6,600 to KES 38,100) applies only in gazetted hardship areas. Use the calculator below to see gross and net pay for your grade and cluster.
Frequently asked questions
What is the salary of a B5 teacher in Kenya?
KES 26,225 to KES 33,444 basic a month from 1 July 2026, before allowances (indicative, per TSC Circular 12/2026 as reproduced).
When does the next increase come?
The 2025–2029 CBA runs in four phases to 30 June 2029; Phase 2 runs from 1 July 2026 to 30 June 2027.
Which titles are in grade B5?
For example: Primary Teacher II.
Sources
- Secondary: TSC Circular 12/2026 (Phase 2) salary tables as reproduced by Education News Hub (checked 13 Oct 2026)
- Secondary: TeachersKE – TSC pay scale 2026 (checked 13 Oct 2026)
- TSC – Implementation Circular, Phase 1 of the 2025–2029 CBA (Circular 7/2025) (TSC site unreachable from our tools on 13 and 14 Oct 2026)
More: TSC salary calculator · TSC hub · All public salaries


