What is the average TGT teacher salary in India?
TGT teachers earn about ₹3.5–7 LPA in private schools and ₹5.5–10 LPA in government/central schools.
TGT teacher salary in India
- Private CBSE / ICSE: ₹4–6.5 LPA typical, ₹7–9 LPA at top schools.
- Tier-2 private schools: ₹2.5–4.5 LPA.
- KVS TGT: Level 7 (~₹44,900 basic), ₹6.5–10 LPA CTC.
- NVS TGT: same scale as KVS.
- State government TGT: ₹4–8 LPA depending on state.
TGT (Trained Graduate Teacher) is for Classes VI–X; PGT is for XI–XII. PGT typically pays 15–25% more than TGT at the same school.
Updated 2026.
Related questions
Updated 8 Jul 2026 · JSON