Teacher Salaries in India

Salary estimated from 15,528 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 13 February, 2019
Average salary
₹ 18,520 per month
  • Most Reported
₹ 8,000
₹ 50,000
Salary Distribution

How much does a Teacher make in India?

The average salary for a Teacher is ₹ 18,520 per month in India. Salary estimates are based on 15,528 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
₹ 27,206 per month
₹ 78,619 per month
₹ 74,902 per month
101 salaries
₹ 72,764 per month
₹ 28,983 per month
₹ 26,044 per month
₹ 25,975 per month
₹ 21,838 per month
₹ 21,203 per month
₹ 21,928 per month
Teacher salaries by location
CityAverage salary
₹ 20,025 per month
₹ 18,559 per month
₹ 18,160 per month
₹ 21,352 per month
₹ 15,852 per month

Teacher job openings

PGT- Post Graduate Teacher (All Subjects)
Sapphire International School
Noida, Uttar Pradesh
[Government] Navodaya Vidyalaya Samiti (NVS) Jan-2019
Navodaya Vidyalaya Samiti (NVS)
India
Lady Teachers For The Sobha Academy
Sobha
Palghat, Kerala
Teacher Jobs