Home  >  Articles  >  Teacher Salary: In India, Per Month, Starting Salary, Highest Salary, and Average Teacher Salary in 2023

Teacher Salary: In India, Per Month, Starting Salary, Highest Salary, and Average Teacher Salary in 2023

Nikita Parmar

Updated on 24th March, 2023 , 3 min read

Teacher Salary 2023 Overview

With the variety of opportunities available, teaching has traditionally been one of the most sought-after occupations in India. Teaching at a government school is one of the most profitable careers due to the large pay packages and other advantages. It loses some of its luster in the private sector, but it mainly holds its own for the compensation that it provides. 

What is the Salary of a Teacher in 2023?

A teacher's compensation is determined by the number of years of relevant experience. For example, the typical beginning pay for a teacher with less than one year of experience is INR 2.90 LPA. But, with increasing experience and education, a teacher's top income might reach INR 5.30 LPA. A teacher's income is partly determined by the industry in which they work. A government school teacher's income often varies between INR 2.3 LPA and 8.4 LPA, whereas a private school teacher's salary typically ranges between INR 2.80 LPA and 5 LPA. Aspiring teachers can undertake suitable undergraduate and postgraduate teacher training courses in addition to a B.Ed. degree. The best B.Ed. schools in India accept candidates based on merit as well as B.Ed. entrance examinations

Salary of a Teacher Quick Facts

  1. An experienced teacher may expect to earn INR 15 LPA or more, while newcomers to the sector can expect to earn INR 2.90 LPA
  2. A government teacher in India receives INR 35,000 per month as a beginning salary, whereas a private teacher earns INR 15,000 per month, which is 22% less than the national average.
  3. A teacher's compensation varies based on the level at which they are hired. A basic teacher may make INR 15,000 per month, but a secondary teacher may earn INR 22,000 per month.
  4. Instructors are also hired on numerous online platforms, with an average monthly remuneration of roughly INR 23,000.
  5. A teacher's average income is greatest in Pune, New Delhi, and Lucknow.

Read more about How to Become a Teacher in India 2023.

Average Salary of a Teacher 2023

A teacher's annual salary in India is around INR 2.90 LPA. A teacher's remuneration varies depending on factors such as experience, designation, sector, and area of India. The typical income of a teacher is tabulated below based on teaching levels-

Teaching Level 

Average Annual Salary (INR)

Pre-Primary School Teacher

Rs. 3.5 LPA

Primary School Teacher

Rs. 4.5 LPA

Secondary School Teacher

Rs. 4.68 LPA

Senior Secondary School Teacher

Rs. 5 LPA

Special Teachers

Rs. 5.3 LPA

Designation Wise Teacher Salary 2023

The average income of a teacher, depending on several designations, is shown below-

Designation-Wise 

Average Annual Salary (INR)

High School Teacher

Rs. 3.10 L

Secondary School Teacher

Rs. 3.08 L

Primary School Teacher

Rs. 2.55 L

Sector Wise Salary of a Teacher 2023

The following is the average wage of a teacher in the private and public sectors-

Sector-Wise 

Average Annual Salary (INR)

Government Institutions

Rs. 3.15 L

Private Institutions

Rs. 2.80 L

Subject Wise Teacher Salary 2023

Teachers are also compensated differently depending on the courses they teach, mostly because some subjects are required for the most sought-after qualifications in the country, while others become outdated with time. As a result, it's typical to believe that science disciplines are more difficult than liberal arts topics like English or the humanities. The compensation of a teacher is tabulated below based on the disciplines that they teach-

Subject-Name

Average Annual Salary (INR)

Commerce 

Rs. 3.12 L

Humanities

Rs. 3.08 L

Science

Rs. 3.84 L

Related Articles-

Best Courses after 12th Commerce

Highest Salary Courses after 12th Science

Courses after 12th Arts

Salary of a Teacher: Experience Wise

A teacher's annual salary in India is around INR 2.90 LPA. A teacher's remuneration varies depending on factors such as experience, designation, sector, and area of India. The average income of a teacher is shown below, based on years of experience-

Experience-Wise 

Average Annual Salary (INR)

Fresher

Rs. 3.10 L

1 - 4 years

Rs. 3.08 L

5 - 9 years

Rs. 2.55 L

More than 10 years

Rs. 4.02 L

20 years & above

Rs. 5.06 L

Read More About- B.Ed Admission 2023.

Frequently Asked Questions

What is the average compensation for a private school teacher?

Ans. The average private school teacher’s salary is around INR 15,000 per month, with the highest average private school teacher salary being around INR 31,000 per month. However, the government has decided to implement reforms, and under the RTE Act, teachers may see a salary increase, bringing the pay to a baseline of INR 25,000 per month. It is also likely that private institutions will pay teacher salaries by the hour.

What factors influence teacher pay?

Ans. The income of a teacher is determined by a variety of factors, including the place of employment, the location of employment, and experience; nevertheless, a teacher with more talents or skills that are currently in demand is likely to earn more than their peers. The fundamental abilities that have the greatest influence on teacher salaries are competency in science topics, critical thinking, creativity, communication skills, patience, computer skills, and conflict resolution, among others.

What is the bare minimum wage for a teacher in India?

Ans. The lowest a teacher may earn depends on what they teach and where they teach, however, data collected throughout India reveals that the minimal average teacher income in India is INR 10,000, which is much lower than the national average.

Which state in India has the lowest teacher salaries?

Ans. In India, the state of Tamil Nadu is notorious for paying the lowest wages, as proven by statistics gathered from what government teachers are paid in Tamil Nadu.

How much do teachers earn in India?

Ans. The national average income of a teacher in India is INR 21,000 per month, with INR 17,000 as the starting wage and INR 35,000 as the maximum.

What is the monthly salary of a school teacher in the seventh pay scale?

Ans. The monthly income of a school teacher has increased according to the 7th pay commission, bringing the average government teacher’s wage to roughly INR 58,000 to INR 60,000 per month.

What is the highest compensation for a teacher in India?

Ans. In India, the highest average teacher pay is roughly INR 50,000 per month.

What do online instructors get paid for?

Ans. An online teacher’s monthly compensation in India is INR 23,000, which can be enhanced based on advanced abilities and/or experience.

Check Eligibility   Free 1:1 Counselling