Skip to main content
All answers

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