₹4,89,784
Lowest
₹4,75,329
Highest
₹4,96,851
How much does a Teach make in India?
If we look at the Teach salary statistics in India as of 29 April 2026, the represented employee makes ₹4,89,784; to be more precise pay rate is ₹40,815 per month, ₹9,419 per week, or ₹227.7 per hour. We have researched the job market for this profession in detail and derived average values. Salary rates can vary depending on where you are employed. In deriving an average wage, the lowest annual salary is ₹4,75,329, and the highest rate is ₹4,96,851.
Top 10 salaries for related jobs
Job title
Salary
French teaching school
₹2L /Yearly
Commerce teaching positions
₹2L /Yearly
Non teaching university
₹4L /Yearly
Non teaching colleges
₹17L /Yearly
Nutrition teaching
₹2L /Yearly
Agricultural teaching
₹4L /Yearly
Teaching internship
₹3L /Yearly
Non teaching
₹7L /Yearly
Weekend teaching
₹2L /Yearly
Sociology teaching
₹1L /Yearly