Middle School Teacher

filter salariesFilter salaries by

Middle School Teacher Salary in India (Updated 2025)

based on 573 latest salaries • updated: 16 Mar 2025
Select an experience to get the exact salary

Annual salary range

₹1 Lakh - ₹6 Lakhs

Very High Confidence
info icon
Very High Confidence means the data is based on a large number of latest salaries.
unlock blur
unlock blur
Middle School Teacher Salary in India ranges between ₹1 Lakh to ₹6 Lakhs for 1 year of experience to 16 years of experience. Salary estimates are based on 573 latest salaries received from Middle School... Read More
double-arrow Explore on this page double-arrow
Top paying companies

Top paying companies

Popular companies

Popular companies

Salaries by experience

Salaries by experience

Jobs available

Jobs
available

Similar designations

Similar designations

Salary related reviews

Salary related reviews

Top interview questions

Top interview questions

Middle School Teacher salaries by

Years of experience Avg. annual salary
1 year
(50 salaries)
unlock-blur

₹0.3 L/yr - ₹4.5 L/yr

2 years
(54 salaries)
unlock-blur

₹0.6 L/yr - ₹5 L/yr

3 years
(75 salaries)
unlock-blur

₹1 L/yr - ₹4.5 L/yr

4 years
(75 salaries)
unlock-blur

₹1 L/yr - ₹4.9 L/yr

5 years
(74 salaries)
unlock-blur

₹1 L/yr - ₹6 L/yr

View all salaries by experience

Middle School Teacher Jobs in India

Middle School Teacher

· 2-7 years

Mdn Edify Education

·
4.2
₹2 L/yr - ₹4 L/yr

Anantapur

Middle School Teacher

· 1-6 years

Wunderbar Kids

·
3.2

Satara

Middle School Teacher

· 2-7 years

Lighthouse Learning

·
3.3

Pune

View all Middle School Teacher jobs

Similar Designation Salary

Similar Designation Avg. annual salary
Primary School Teacher Salary
1 - 12 years exp.
(2.4k salaries)
unlock-blur

₹0.3 L/yr - ₹5 L/yr

School Teacher Salary
1 - 12 years exp.
(20.2k salaries)
unlock-blur

₹0.3 L/yr - ₹5 L/yr

Music Teacher Salary
1 - 15 years exp.
(2.4k salaries)
unlock-blur

₹0.3 L/yr - ₹6.5 L/yr

Science Teacher Salary
1 - 11 years exp.
(3.2k salaries)
unlock-blur

₹0.6 L/yr - ₹6 L/yr

Maths Teacher Salary
1 - 12 years exp.
(7.6k salaries)
unlock-blur

₹0.8 L/yr - ₹7.2 L/yr

View more similar designations

Middle School Teacher Salary By Locations

Locations Avg. annual salary
Bangalore / Bengaluru
Middle School Teacher
1 - 11 years exp.
unlock-blur

₹2 L/yr - ₹6 L/yr

Hyderabad / Secunderabad
Middle School Teacher
1 - 13 years exp.
unlock-blur

₹1.6 L/yr - ₹6 L/yr

Mumbai
Middle School Teacher
1 - 14 years exp.
unlock-blur

₹1 L/yr - ₹6 L/yr

Chennai
Middle School Teacher
2 - 13 years exp.
unlock-blur

₹1.7 L/yr - ₹6 L/yr

Pune
Middle School Teacher
1 - 11 years exp.
unlock-blur

₹1.2 L/yr - ₹6 L/yr

View More

Frequently Asked Questions about Middle School Teacher Salaries

What is the salary of a Middle School Teacher in India?
Salary for a Middle School Teacher in India ranges between ₹1.0 Lakhs to ₹6.0 Lakhs per year. Salary estimates are based on 573 latest salaries received from various Middle School Teachers across industries.
What is the starting salary for a Middle School Teacher in India?
Average starting Salary for Middle School Teacher in India is around ₹1.0 Lakhs per year (₹8.3k per month). 1 year of minimum experience is required to be a Middle School Teacher.
What is the highest salary for a Middle School Teacher in India?
Highest salary that a Middle School Teacher can earn is ₹6.2 Lakhs per year (₹51.7k per month).
What are the top paying industries for Middle School Teacher in India?
What are the top paying cities for Middle School Teacher in India?
What are the popular/top skills required to become a Middle School Teacher?
These are the top skills of a Middle School Teacher based on 23 jobs posted by employers.
  • Communication Skills
  • Teaching
  • Data Science
  • Teaching English
  • Embedded Software

Tell us how to improve this page.

write
Rate your company