33 salaries
₹28T
Low
₹77T
High
How accurate does ₹35,502 look to you?
Your input helps Glassdoor refine our pay estimates over time.
per year
per year
per year
per year
Location
Find a Specific Employer
Company
Average Base Salary in (INR)
Range
₹8L
₹11L
₹8,32,982 - ₹10,51,965 Range
₹39T
₹71T
₹39,268 - ₹70,705 Range
₹24T
₹42T
₹23,970 - ₹41,712 Range
₹26T
₹3L
₹25,879 - ₹2,74,728 Range
₹34T
₹44T
₹33,840 - ₹43,694 Range
₹47T
₹54T
₹47,352 - ₹53,849 Range
₹24T
₹26T
₹24,171 - ₹25,923 Range
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
₹16T
₹18T
₹16,436 - ₹17,577 Range
₹29T
₹32T
₹29,355 - ₹31,948 Range
₹18T
₹20T
₹18,381 - ₹19,759 Range
₹31T
₹33T
₹30,958 - ₹32,996 Range
₹6L
₹7L
₹6,31,696 - ₹6,94,161 Range
₹68T
₹73T
₹67,747 - ₹73,010 Range
₹38T
₹42T
₹38,446 - ₹41,816 Range
₹24T
₹26T
₹24,442 - ₹26,433 Range
₹36T
₹39T
₹36,039 - ₹39,174 Range
₹28T
₹31T
₹28,076 - ₹30,511 Range
₹21T
₹23T
₹21,160 - ₹22,788 Range
₹17T
₹19T
₹17,186 - ₹18,556 Range
₹58T
₹63T
₹57,976 - ₹62,788 Range
The average salary for a Middle School Teacher is ₹35,502 per month in India. Salaries estimates are based on 33 salaries submitted anonymously to Glassdoor by a Middle School Teacher employees in India.
The highest salary for a Middle School Teacher in India is ₹76,839 per month.
The lowest salary for a Middle School Teacher in India is ₹28,331 per month.