Government Teacher Salary in India - Primary, Secondary Teachers, Perks, Benefits, Allowances and more

Government Teacher Salary in India - Primary, Secondary Teachers, Perks, Benefits, Allowances and more

5 mins read68.1K Views Comment
Anshul
Anshul Jindal
Associate Senior Executive
Updated on Oct 29, 2025 16:37 IST

Being a government teacher in India is a dream of many. The teacher shapes the future of students, thus making it a highly respectable job. It also comes with additional benefits alongside providing financial stability. In this writing piece, we will explain every single detail about the government teacher salary in India.

Government Teacher Salary in India

Government Teacher Salary in India

Government Teacher Salary in India: The teachers start shaping the children’s future from the beginning till they achieve success, titling them as the architects of society. It is emerging as the safest, most sought-after profession in India, making thousands of candidates apply for the government teacher exam. Government teachers in India are paid handsomely and come with a wide range of benefits.

There are many factors on which the government teacher salary in India depends. It starts with the candidate’s location, the location where they’re working, and the level they’re teaching (Pre-primary, Primary (PRT), Secondary (TGT), and Senior secondary (PGT)). The average government teacher salary is between ₹35,000–₹60,000, including benefits like pension and other incentives like HRA, DA, medical cover, and job security. Salaries don’t remain stagnant but increase with promotion, pay commission revisions (Central & State), and experience.

Also Read:

Explore colleges based on UP B.Ed JEE

Based on ,B.Ed,UP B.Ed JEE

Greater Noida
₹1.12 L
Greater Noida
₹81.25 K
Lucknow
₹81.25 K
Lucknow
₹99.25 K

Want better recommendations?

There is a 90% more chance of getting best college recommendations by sharing preferences.
Kanpur
₹81.25 K
Meerut
NA
Greater Noida
₹81.00 K
Kanpur
NA
Lucknow
₹81.25 K
Varanasi
NA
Confused about which college or exam to opt for?assitentRcpRhsImage
  • Chat with our counselor
  • Get your personalised list of colleges & exams matching your preferences
View allCollections

This profession nowadays has become more appealing. The reason is high salary, and being a government school teacher in India, is following the Pay Commission revisions. As you start reading further, you will get to know the Government Teacher Salary in India, the perks, and much more. 

Also Read:

Q:   What is the salary of BEd teacher per month?
A:

You can get around 15 to 35k if you are teaching in a private school. Some private schools that is costly for students can also pay you better. As a government school teacher, you can also get around 80k.

Q:   Does the APEdCET cut-off differ due to category or reservation?
A:

Yes, the reservation policy affects the AP EdCET cut-off. The cut-off varies based on General (UR), SC, ST, BC, and PWd candidates and the marks they have scored. 

Table of content
  • Basic Information Everyone Should Know about Government Teacher Salary in India
  • Government Teacher Salary by Qualification
  • Government Teacher Salary by State/Board
  • Government Teacher Salary in Metro Cities
  • Government Teacher Salary Structure (7th Pay Commission)
  • Government Teacher Salary in India – Perks and Allowances
  • Benefits of a Government Teacher Job
  • How to Become a Teacher in India?
View More

Basic Information Everyone Should Know about Government Teacher Salary in India

The table below includes the average salary ranges meant for different teacher levels in India (figures may vary depending on your location and experience).

Particulars Details
Job Profile Government Teacher
Levels Pre-primary, Primary (PRT), Secondary (TGT), and Senior secondary (PGT)
Where Can They Apply Government Primary Schools, Kendriya Vidyalaya (KVS), Navodaya Vidyalaya (NVS), State Education Boards
Average Fresher's Salary Starting salary of ₹6–8 lakh per annum
Pre-primary School Teacher ₹4 lakh per annum
Primary Teacher ₹5 lakh per annum
Secondary Teacher ₹6 lakh per annum
Senior Secondary Teacher ₹7–8 lakh per annum

Government Teacher Salary by Qualification

Teachers' salaries always vary due to educational qualifications and experience level. Below, we have provided the different salary ranges based on the qualification.

Qualification Average Annual Salary (₹)
DElEd qualified candidate 3–5 lakh
BEd qualified candidate 5–6 lakh
MEd qualified candidate 6–10 lakh (with experience)
MA in Education qualified 5 lakh
MPhil in Education qualified 4–6 lakh

Note: “Experienced government teachers may earn up to ₹12–₹15 lakh per annum, while freshers typically begin at ₹2.4–₹4.5 lakh per annum.” It also depends on the location, the teachers are posted. 

Government Teacher Salary by State/Board

“State-level pay scales differ. Here’s how compensation varies across major Boards, including Uttar Pradesh, where it ranges around ₹7–8 lakh per annum.”

State/Board Average Annual Salary (₹)
Andhra Pradesh Board 5–6 lakh
Bihar Board 6–8 lakh
Delhi Government Schools 7–8 lakh
Haryana (Department of Education) 5–6 lakh
Maharashtra Board 7–8 lakh
Rajasthan Board 6–8 lakh
Uttar Pradesh (Govt Teacher Salary in UP) 7–8 lakh
West Bengal Board 5–6 lakh

Also Read:

Government Teacher Salary in Metro Cities

“Posting as a teacher in a metro city might get you a higher salary. Here’s what teachers in major cities like Delhi, Mumbai, and Bangalore typically earn annually.”

Explore more Teaching & Education exams with upcoming dates

Display of College allotment

30 Oct '25

IGNOU BEd Entrance Exam Notifi...

12 Dec '25

NTA UGC NET December 2025 Exam Date

31 Dec '25 - 7 Jan '26

JKBOPEE BEd Entrance Exam 2026...

23 Feb '26

City Approx. Annual Salary (₹)
New Delhi 7–8 lakh
Mumbai 7–8 lakh
Bangalore 7–8 lakh
Hyderabad 5–6 lakh
Kolkata 5–6 lakh

Note: “Data aligns with the average gross salary range of ₹36k–₹60k per month or around ₹4.3 lakh annually.”

Government Teacher Salary Structure (7th Pay Commission)

The government teacher's salary in India follows the structure defined by the 7th Pay Commission, revised every few years. Below, we have mentioned the average salary ranges for every major teaching level. 

  1. Primary School Teachers (PRT)
    • Pay Level: 6

    • Basic Pay: ~₹35,400

    • Starting Gross Salary: ~₹42,000–₹45,000 (with allowances)

  2. Trained Graduate Teachers (TGT)
    • Pay Level: 7

    • Basic Pay: ~ ₹44,900

    • Starting Gross Salary: ~₹59282

  3. Post Graduate Teachers (PGT)
    • Pay Level: 8

    • Basic Pay: ~ ₹47,600

    • Starting Gross Salary: ~₹56320

“In-hand salary for CTET-qualified teachers typically ranges from ₹60,000 to ₹80,000 per month, depending on level.”

Also Read:

Government Teacher Salary in India – Perks and Allowances

The teachers in India also get many perks, alongside the listed allowances. 

  • Dearness Allowance (DA): Revised timely (currently 50% of basic pay as of 2025).

  • House Rent Allowance (HRA): 8%–27% depending on the city you're posted in

  • Transport Allowance (TA): Depends on the location and job profile

  • Medical Allowance: Health benefits under CGHS or state health schemes.

  • Leave Travel Concession (LTC): Travel allowance for family once in 4 years.

  • Professional Development Allowance: For workshops, training, and seminars.

Additional income data: CTET-qualified teachers often take home ₹35k–₹50k/month, while guest teachers in states like Karnataka receive modest payments as per the revisions.”

Also Read:

Benefits of a Government Teacher Job

Candidates are offered many benefits as a government school teacher. 

  • Job Security.

  • Pension and Retirement Benefits, like gratuity

  • Maternity and Paternity Leave: Up to 180 days of maternity leave, 15 days of paternity leave.

  • Educational Benefits for Children: Scholarships and fee concessions.

  • Housing: Some states provide government quarters at nominal rent.

How to Become a Teacher in India?

Complete your BEd (Bachelor of Education) degree from a recognized university if you wish to become a teacher. After that, apply for the CTET or State TET exams and clear them to get a posting in a government school.

In Detail:

Videos you may like
About the Author
author-image
Anshul Jindal
Associate Senior Executive
Hi, I am Anshul Jindal who despite being a post-graduate in Computer Applications landed herself as an education content writer. I love writing basically penning what I know, novels, and poetries to everyone who is Read Full Bio