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

6 mins read78.1K Views Comment
Anshul
Anshul Jindal
Associate Senior Executive
Updated on Jan 20, 2026 17:08 IST
A Government teacher in India enjoys an even more respectable position, not just due to their role in shaping the future of students but also because of the attractive compensation and benefits package they receive. In this article on Government Teacher Salary in India we will explore every aspect of the salary, benefits, perks, much more here.

Many students wish to become government teacher in India. A teacher help shape student future, so it is seen as very respected job. This work also give extra benefits and good money safety. In this guide, all details about government teacher salary in India are shared simple and clear.

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 now becoming one of the safest and most wanted jobs in India. Every year, thousands of people apply for the government teacher exam. Government teachers in India get good pay and many benefits with the job.

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)). Average government teacher salary stay between ₹35,000–₹60,000 every month. It also include pension, HRA, DA, medical help, and job safety. Salary not stay same always. It go up when teacher get promotion, more experience, or when pay commission change in Central or State level.

Also Read:

Explore popular B.Ed colleges for you

Based on ,B.Ed

Change

Noida
₹2.00 L
Delhi
₹55.00 K
Varanasi
₹8.00 K
Delhi
NA

Want better recommendations?

There is a 90% more chance of getting best college recommendations by sharing preferences.
Your preferences-B.EdEdit
Delhi
₹26.05 K
Hyderabad
₹17.00 K
Pune
₹1.20 L
Nashik
₹28.00 K
Visakhapatnam
₹33.00 K
Bhopal
₹30.00 K
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. 

Q:   What is the highest salary for a government teacher?
A:

In India, you can get fifteen lakhs every year. It depends on your experience and the city where you are working. Try to have extra earning sources too.

Table of contents
  • Basic Information Everyone Should Know about Government Teacher Salary in India
  • Government Teacher Salary: Salary Comparison
  • 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: Salary Comparison

Deductions for NPS, taxes. and pension contributions reduce in-hand slightly from gross salary.

Teacher Type Level/Post Fresher Salary Experienced Salary Notes
Central School (KVS/NVS) PRT-Level 6 INR 64k-65k/month INR 90k-1.05 lakh/month (10+year) includes DA~55%, HRA (metro/X-Y-Z), TA; depends on city & experience
Central School (KVS/NVS) TGT-Level 7 INR 75k-80k/month INR 1.1-1.3 lakh/month experienced teachers may get higher increments and promotions
Central School (KVS/NVS) PGT-Level 8 INR 80k-85k/month INR 1.2-1.4 lakh/month seniority+city allowances affect gross salary
State Board (Example: Delhi) PRT/TGT INR 45k-55k/month INR 70k-85K/month varies by state pay scale; allowances smaller than central school
State Board (Example: Delhi) PRT/TGT INR 40k-50k/month INR 65k-80k/month Metro HRA adds slightly more for urban posting
State Board (Example: Delhi) PRT/TGT INR 35k-45k/month INR 60k-75k/month Salaries lower than metros; allowances smaller

Note: Experienced government teachers can earn around ₹12–₹15 lakh in a year, while new teachers start near ₹2.4–₹4.5 lakh yearly. Salary also change by where the teacher is posted, as some places pay more than others.

Government Teacher Salary by State/Board

State-level pay scale not same everywhere. Salary change in different Boards. In Uttar Pradesh, teachers mostly earn around ₹7–8 lakh every year.

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

NTA JEE Main 2026 Exam Date Se...

21 Jan '26 - 28 Jan '26

MAH MEd CET Registration 2026

5 Jan '26 - 10 Feb '26

JKBOPEE BEd Entrance Exam 2026...

23 Feb '26

IGNOU BEd Entrance Exam 2026

15 Mar '26

Publication of Advertisement

1 Feb '26

TG EdCET 2026 Exam Date

12 Mar '26

Exam Date for Schedule 1

25 Apr '26

APEdCET 2026 Exam Date

4 May '26

TG PECET 2026 Exam Date

31 May '26 - 3 Jun '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)

Government teacher salary in India follow the 7th Pay Commission rules, which get updated after some years. Below are the average salary ranges for main teaching levels in simple way.

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

    • Basic Pay: ~₹35,400

    • Starting Gross Salary: ~₹64,500–₹65,500 (with allowances)

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

    • Basic Pay: ~ ₹44,900

    • Starting Gross Salary: ~₹75,000-₹80,000

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

    • Basic Pay: ~ ₹47,600

    • Starting Gross Salary: ~₹80,000-₹85,000

The annual gross/in-hand package for freshers at Central School teachers is often in the range of ₹7.5 - 10lakh + allowances (depending on the city and posting type), and for experienced teachers, likely more.

Caution: Not all government teachers come under the central-school/7th CPC. Many state-board or state government teachers have different pay structures so salary could be lower.

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:

Q:   Can a government teacher earn 1 Lacs per month?
A:

Yes, it is possible if that teacher also has an extra income source. It depends on the pay scale also. The average earning is 60000 every month.

Q:   Can I do BEd with 45% in graduation?
A:

Yes, if you belong to reserved category, then you can appear for the Andhra Pradesh EdCET with 45% in graduation. To get admission, you need to clear the exam

Q:   Can I do BEd with 45% in graduation?
A:

If you belong to Reserved Categories: A relaxation of 5% is provided, requiring a minimum of 45% aggregate marks for candidates belonging to the SC, ST, and PwD categories.

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?

Finish BEd (Bachelor of Education) degree from any known university if want to be teacher. After that, fill form for CTET or State TET exam and pass it for job in government school. Having BEd or MEd not make salary high always. Pay level change by post, pay matrix, what kind of school it is (central or state), how long working, and other allowance things. Some teachers get more because of experience, some less when start new. Getting degree is first step, then exam, then posting come after.

Also Check: How to Become a Teacher in India

In India, government teacher salary depend on many things like post, school type, and years of work. Central schools mostly pay a bit higher than state ones. With more experience and promotions, pay and allowances also grow. Even though starting salary not very big, job is stable and come with good benefits like pension, holidays, and respect in society. Overall, being a government teacher in India give steady income and long-term security.

In Detail:

Videos you may like
About the Author
author-image
Anshul Jindal
Associate Senior Executive

Anshul Jindal completed her Masters in Computer Applications from JIMS, Delhi, and has over 4 years of experience in content writing. Currently at Shiksa, creating content for exams like IGNOU BEd Entrance Exam, RIE

Read Full Bio
qna

Comments