Government Teacher Salary in India 2025

News Desk

Government Teacher Salary in India 2025 – Teaching in government schools in India is a highly sought-after profession due to its job security, attractive salary packages, and additional benefits like allowances and pensions. Governed by the 7th Pay Commission (implemented in 2016), government teacher salaries vary based on factors such as teaching level (primary, secondary, or higher secondary), qualifications (e.g., B.Ed), experience, and location (state and urban/rural areas). 

This article explores the salary structure for government teachers, focusing on primary and high school teachers, B.Ed-qualified educators, and regional variations in states like Uttar Pradesh (UP), Odisha, and Bihar. All data is current as of May 2025, based on official notifications and reliable sources.

toc=#(table of content)

Government School Teacher Salary Per Month

The monthly salary of a government school teacher in India depends on their designation (Primary Teacher, Trained Graduate Teacher [TGT], or Post Graduate Teacher [PGT]), experience, and state-specific pay scales. 

Under the 7th Pay Commission, the average in-hand salary ranges from ₹36,000 to ₹60,000 per month, including 

  • Basic pay, 
  • Dearness Allowance (DA), 
  • House Rent Allowance (HRA), and 
  • other benefits. 

Primary teachers earn less than secondary or higher secondary teachers, while urban postings typically offer higher HRA (8–24% of basic pay) compared to rural areas (4–8%).

Government High School Teacher Salary Per Month

High school teachers, typically TGTs (teaching classes 6–10) or PGTs (teaching classes 11–12), command higher salaries due to their specialized qualifications, such as B.Ed or postgraduate degrees. 

  • The basic pay for TGTs ranges from ₹9,300 to ₹34,800 with a grade pay of ₹4,600, 
  • while PGTs earn between ₹9,300 and ₹34,800 with a grade pay of ₹4,800. 

Including allowances, the in-hand salary for high school teachers averages ₹42,000 to ₹60,000 per month. 

States like Punjab offer higher PGT salaries, with basic pay up to ₹34,800 and grade pay of ₹4,600.

B.Ed Teacher Salary in Government School

A B.Ed degree is a mandatory qualification for most government teaching positions, particularly for TGT and PGT roles. B.Ed-qualified teachers in government schools benefit from the 7th Pay Commission pay scales, with salaries varying by level. 

For example, a B.Ed-qualified primary teacher earns around ₹36,000–₹38,000 per month, while a TGT with a B.Ed can expect ₹42,000–₹46,000, and a PGT may earn ₹46,000–₹60,000. 

Additional perks, such as DA (currently 46–50% of basic pay), HRA, and medical allowances, enhance the overall compensation. 

Teachers with B.Ed and additional certifications (e.g., CTET or state TET) may qualify for promotions, further increasing their earnings.

Sarkari Teacher Salary

The term "sarkari teacher" refers to educators employed in government-run or government-aided schools. Sarkari teacher salaries are structured under the 7th Pay Commission, offering a competitive pay scale compared to private sector teachers. 

The average monthly salary ranges from ₹36,000 for primary teachers to ₹60,000 for senior secondary teachers. 

Additional benefits include job security, pensions, health schemes (e.g., Central Government Health Scheme), and Leave Travel Concession (LTC). 

Salaries also vary by state, with some states like Delhi and Punjab offering higher pay due to higher HRA and state-specific allowances.

Government Teacher Salary: Primary

Primary teachers (teaching classes 1–5) are the backbone of the education system, and their salaries reflect their foundational role. 

The basic pay for primary teachers under the 7th Pay Commission is ₹9,300–₹34,800 with a grade pay of ₹4,200. Including allowances like DA (46–50%), HRA (8–24%), and medical allowances, the in-hand salary ranges from ₹36,000 to ₹38,000 per month. 

Rural primary teachers may earn slightly less due to lower HRA (4–8%). The table below summarizes the salary structure for primary teachers:

Component Amount (₹ per month)
Basic Pay 25,000–35,400
Dearness Allowance (DA, 46–50%) 11,500–17,700
House Rent Allowance (HRA, 8–24%) 2,000–8,400
Medical Allowance 1,000
Commuting Allowance (CTA) 2,000–2,500
Gross Salary 36,000–38,000
Net Salary (after deductions) 34,000–36,000

Government Teacher Salary in Uttar Pradesh (UP)

In Uttar Pradesh, the Uttar Pradesh Teacher Eligibility Test (UPTET) governs teacher recruitment. As per the 7th Pay Commission, primary teachers in UP earn a basic pay of ₹9,300–₹35,400 with a grade pay of ₹4,200, resulting in an in-hand salary of approximately ₹37,000 per month. 

Upper primary teachers (TGTs) earn ₹9,300–₹44,900 with a grade pay of ₹4,600, leading to an in-hand salary of ₹40,000–₹45,000. 

During the probation period, new teachers receive a stipend of ₹7,300 per month, which transitions to the full pay scale after training. The table below details UP teacher salaries:

Level Basic Pay (₹) In-Hand Salary (₹ per month)
Primary (Classes 1–5) 25,000–35,400 37,000
Upper Primary (Classes 6–8) 28,000–44,900 40,000–45,000

Government Teacher Salary in Odisha

In Odisha, the State Selection Board (SSB) oversees teacher recruitment. The salary for Trained Graduate Teachers (TGTs) under the 7th Pay Commission includes a basic pay of ₹9,300–₹34,800 with a grade pay of ₹4,600. Including allowances, TGTs in Odisha earn an in-hand salary of approximately ₹42,000–₹46,000 per month. 

Primary teachers earn slightly less, with an in-hand salary of ₹36,000–₹38,000. Odisha offers additional state-specific perks, such as medical allowances and professional development funds. 

The table below summarizes Odisha teacher salaries:

Level Basic Pay (₹) In-Hand Salary (₹ per month)
Primary (Classes 1–5) 25,000–35,400 36,000–38,000
TGT (Classes 6–10) 28,000–34,800 42,000–46,000

Government Teacher Salary in Bihar

Bihar has revised its teacher salary structure under the Bihar Public Service Commission (BPSC) for 2024–2025, aligning with the 7th Pay Commission. Primary teachers (classes 1–5) earn a basic pay of ₹25,000, with a gross salary of ₹38,010 in urban areas (HRA at 8%) and ₹40,630 in rural areas (HRA at 4%). 

Secondary teachers (classes 9–10) earn a basic pay of ₹31,000, with an in-hand salary of ₹46,374 (urban), while higher secondary teachers (classes 11–12) earn a basic pay of ₹32,000, with an in-hand salary of ₹47,768 (urban). The table below details Bihar teacher salaries:

Level Basic Pay (₹) In-Hand Salary (Urban, ₹ per month) In-Hand Salary (Rural, ₹ per month)
Primary (Classes 1–5) 25,000 38,010 40,630
Secondary (Classes 9–10) 31,000 46,374 42,944
Higher Secondary (Classes 11–12) 32,000 47,768 44,298

FAQs related to Government Teacher Salary in India 2025

What is the highest salary of a Government teacher?

The highest salary for a government teacher in India can exceed ₹70,000 per month, typically for senior PGTs or principals with extensive experience (15+ years) in states like Punjab or Delhi. The average highest salary is around ₹56,000–₹60,000 per month, depending on state, allowances, and promotions.

Which teacher salary is highest?

Post Graduate Teachers (PGTs) teaching classes 11–12 earn the highest salaries among government teachers, with in-hand salaries ranging from ₹46,000 to ₹60,000 per month.

States like Punjab and Delhi offer the highest PGT salaries, with basic pay up to ₹34,800 and grade pay of ₹4,600–₹4,800.

What is the monthly salary of a Government teacher in India?

The monthly salary of a government teacher in India varies by level and location. On average, primary teachers earn ₹36,000–₹38,000, TGTs earn ₹42,000–₹46,000, and PGTs earn ₹46,000–₹60,000 per month, including allowances like DA (46–50%), HRA (8–24%), and medical benefits.

What is the 7th pay salary for teachers?

Under the 7th Pay Commission (effective since 2016), government teacher salaries include a basic pay of ₹9,300–₹44,900, depending on the level (primary, TGT, or PGT), with grade pay of ₹4,200–₹4,800.

The gross salary ranges from ₹36,000 to ₹60,000 per month, including DA (46–50%), HRA (8–24%), and other allowances. For example, a primary teacher’s gross salary is ₹36,000–₹38,000, while a PGT’s is ₹46,000–₹60,000.

Conclusion

Government teaching in India remains a lucrative and stable career, with salaries enhanced by the 7th Pay Commission and additional benefits like job security, pensions, and professional development opportunities. 

Salaries vary significantly by state, teaching level, and qualifications, with Bihar, UP, and Odisha offering competitive pay scales. For the latest updates on teacher salaries and recruitment, visit official state education portals, such as < upbeb.org for UP, sme.odisha.gov.in for Odisha, or bpsc.bih.nic.in for Bihar.

To Top