Teacher Salaries in India

Salary estimated from 10,572 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 7 September, 2019
Average salary
₹ 18,389 per month
  • Most Reported
₹ 8,000
₹ 49,000
Salary Distribution

How much does a Teacher make in India?

The average salary for a Teacher is ₹ 18,389 per month in India. Salary estimates are based on 10,572 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Teacher is less than 1 year.
Teacher salaries by company in India
CompanyAverage salary
₹ 31,878 per month
₹ 28,183 per month
₹ 28,064 per month
₹ 23,623 per month
₹ 25,826 per month
₹ 24,558 per month
₹ 21,871 per month
₹ 74,902 per month
₹ 40,845 per month
₹ 25,975 per month
Teacher salaries by location
CityAverage salary
₹ 20,236 per month
₹ 19,132 per month
₹ 74,902 per month
₹ 22,476 per month
₹ 18,245 per month

Teacher job openings

Higher Secondary Teachers (Lady teachers) in the subjects of Sociology, History & Politics for SOBHA Icon
Sobha
India
Opening for Secondary Teacher for Pune Location
acreaty
Pune, Maharashtra
Teachers in all Subjects
Hermon School
Visakhapatnam, Andhra Pradesh
Teacher Jobs