Teacher Salary in India 2026
From primary school teacher to senior edtech instructor — authentic salary ranges by school type, subject, and experience level in India's evolving education sector.
Teacher Salary by Experience — India 2026
All figures are approximate annual CTC. Metro premium (Bengaluru, Mumbai, Delhi NCR) adds 15–30% above ranges shown.
Experience Level
CTC Range
Note
Government School Teacher (TGT/PGT via NVS/KVS/State)
₹5–10 LPA (7th Pay Commission)
Central government: KVS PGT ₹9.3–12 LPA. State government varies widely by state.
Private CBSE/ICSE School Teacher (0–5 years)
₹3.5–8 LPA
Private primary/secondary school — significant variation by city and school brand
International / premium school teacher (IB/IGCSE)
₹8–22 LPA
IB / IGCSE / Cambridge international schools — Bengaluru, Mumbai, Delhi NCR
Career Progression Path
→
→
→
→
City-Wise Salary Premium
Applied on top of the CTC ranges above.
Bengaluru
India's tech capital — highest overall IT pay
Mumbai
Finance + tech hub
Delhi NCR
Gurgaon / Noida corridors
Hyderabad
HITEC City — strong product-company presence
Pune
IT clusters in Hinjawadi & Magarpatta
Chennai
Automotive + IT services mix
Kolkata / Ahmedabad
Closer to national averages
Skills That Pay More
Specialisations commanding a salary premium in 2026.
IB PYP/MYP/DP certification (International Baccalaureate training)
+80–150% over regular CBSE teachers — IB certification is mandatory for IB school roles and commands the highest private school salaries
Special education needs (SEN) / inclusive education qualification
+25–40% — SEN trained teachers are in short supply at international and CBSE schools
EdTech content creation (YouTube + LMS course development + recorded lectures)
+35–70% for teachers who can build scalable online content in high-demand subjects
STEM / coding education (Python, robotics, STEM curriculum design)
+30–50% for coding and STEM teachers at tech-forward private and international schools
B.Ed + M.Ed / PhD in Education
+20–40% for senior positions at premium private schools and principal/vice-principal roles
Top Companies Hiring Teachers in India
CTC ranges sourced from AmbitionBox, Naukri, and Levels.fyi — FY 2025–26.
Company
CTC Range
Note
Kendriya Vidyalaya Sangathan (KVS)
₹9–14 LPA (Grade Pay + DA)
Central government — best pay + pension + job security for school teachers
Navodaya Vidyalaya Samiti (NVS)
₹8–13 LPA (Grade Pay + DA)
Residential schools for meritorious students — government scale
BYJU'S / Unacademy / Vedantu (EdTech)
₹6–18 LPA
Online teaching + content creation — subject matter expert roles
Dhirubhai Ambani / Oberoi International / Stonehill (IB)
₹10–22 LPA
IB / IGCSE international schools — highest private school salaries in India
DPS / Delhi Public School (Private chain)
₹5–12 LPA
Major CBSE private school chain — mid-range private school salaries
Data note: Ranges represent total CTC including fixed pay, variable, and stock grants where applicable. Service companies (TCS, Infosys, Wipro) typically offer the lower end; product companies and FAANG/MNCs offer the upper end.
Teacher Salary by School Type in India (2026)
School type is the single largest determinant of teacher salary in India:
- Government schools (KVS/NVS/State government): ₹5–14 LPA including grade pay, DA, and allowances. Best job security and pension. KVS PGT teachers earn ₹9–12 LPA effective. State government school salaries vary dramatically — Maharashtra, Karnataka, and Tamil Nadu pay more than UP or Bihar.
- CBSE/ICSE private schools (mid-range): ₹4–10 LPA. Varies enormously by school brand and city. Delhi NCR and Bengaluru CBSE schools pay more than Tier-2 city equivalents. Senior teachers with 10+ years and HOD responsibilities earn ₹8–12 LPA at premium private schools.
- International schools (IB/IGCSE/Cambridge): ₹8–22 LPA. The highest-paying private school segment. IB DP teachers with full certification earn ₹12–22 LPA in Mumbai, Bengaluru, and Delhi NCR. Requires IB workshop certification, often funded by the school.
- EdTech (BYJU'S, Unacademy, Vedantu, PhysicsWallah): ₹6–18 LPA. Subject matter experts for JEE/NEET/UPSC earn ₹10–20 LPA. Top performing online educators earn multiples more through revenue sharing. The edtech market contracted post-pandemic but high-quality teachers in core subjects remain in demand.
Frequently Asked Questions
Teacher salary, hike, and career questions answered
What is the average teacher salary in India in 2026?
The average teacher salary in India ranges from ₹4–8 LPA for private CBSE school teachers. Government teachers (KVS, NVS) earn ₹8–13 LPA including DA and allowances. International school teachers earn ₹10–22 LPA. EdTech subject matter experts earn ₹8–18 LPA. The disparity between government and private school salaries is significant — government teaching pays 30–50% more on average with far better benefits.
Is government school teacher job better than private school in India?
Government school teaching (KVS, NVS, or state PSC through TET/CTET) offers: higher salary (7th Pay Commission + DA), pension (Old Pension Scheme where available), job security, and 8-hour workdays with structured leave. Private school teaching offers: lower salary (except premium CBSE and international schools), less job security, but potentially more creative freedom and career diversity. For salary and security, government is better. For IB teaching or edtech, private pays more.
How much does a KVS teacher earn in India?
KVS (Kendriya Vidyalaya Sangathan) PGT (Post Graduate Teacher) earns ₹47,600–1,51,100 per month (Level 8 pay matrix) + DA (currently 50% of basic). Effective in-hand salary: ₹55,000–75,000/month = ₹6.6–9 LPA. With HRA, TA, and other allowances: ₹8–12 LPA total. TGT (Trained Graduate Teacher) earns Level 7 pay: ₹44,900/month + DA = ₹55,000–65,000/month effective.
Can teachers earn more than ₹10 LPA in India?
Yes — through: (1) IB/IGCSE school teaching (₹10–22 LPA), (2) CTET/TET + KVS/NVS government teaching (₹8–14 LPA including DA), (3) EdTech subject matter expert (₹8–18 LPA for JEE/NEET specialists), (4) School principal / vice principal at premium private schools (₹12–20 LPA), (5) Corporate training / L&D roles that leverage teaching skills at ₹10–20 LPA. The EdTech route (YouTube + LMS) has the highest earnings potential for top subject matter experts.
What subjects pay the most for teachers in India?
Mathematics and Science (Physics, Chemistry, Biology) for JEE/NEET preparation pay the most — top edtech educators earn ₹12–25 LPA+. IB Diploma Programme (DP) teachers for Math HL, Physics HL, and Chemistry HL earn ₹12–20 LPA at international schools. Coding / Python / robotics teachers at premium schools earn ₹8–15 LPA. English language and communication teachers earn less — ₹5–10 LPA except at elite international schools.
Build Your Teacher Resume
Your resume is the first filter. Check it against ATS in 30 seconds — free, no signup needed.