How much does a Teacher make? The national average salary for a Teacher is ₹25,000 in India. Filter by location to see Teacher salaries in your area. Salary estimates are based on 4,068 salaries submitted anonymously to Glassdoor by Teacher employees.
How accurate does ₹25,000 look to you?
Your input helps Glassdoor refine our pay estimates over time.
For Teacher in India
Download as data table
Find a Specific Employer
Average Base Salary in (INR)
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
|WhiteHat Jr Teacher salaries - 449 salaries reported||₹34,283/mo|
|WhiteHat Jr Teacher salaries - 155 salaries reported||₹32,140/mo|
|WhiteHat Jr Teacher salaries - 100 salaries reported||₹32,140/mo|
|TeacherActive Teacher salaries - 76 salaries reported||₹26,299/mo|
|Teachers College Teacher salaries - 51 salaries reported||₹26,773/mo|
|Ecole Globale International Girls' School Teacher salaries - 43 salaries reported||₹4,66,470/yr|
|TeacherActive Teacher salaries - 41 salaries reported||₹21,231/mo|
|Jobsprovider Teacher salaries - 40 salaries reported||₹20,998/mo|
|Vibgyor High School Teacher salaries - 36 salaries reported||₹29,286/mo|
|Teach For India Teacher salaries - 34 salaries reported||₹25,584/mo|
|Delhi Public School Aligarh Teacher salaries - 32 salaries reported||₹27,052/mo|
|Government of India Teacher salaries - 30 salaries reported||₹44,152/mo|
|Narayana Educational Institutions Teacher salaries - 29 salaries reported||₹26,064/mo|
|LivePlanet Teacher salaries - 28 salaries reported||₹3,06,371/yr|
|Cuelearn Teacher salaries - 28 salaries reported||₹21,245/mo|
|Kendriya Vidyalaya Sangathan Teacher salaries - 28 salaries reported||₹39,906/mo|
|Smart Teachers Teacher salaries - 27 salaries reported||₹25,523/mo|
|WhiteHat Jr Teacher salaries - 23 salaries reported||₹54,873/mo|
|BYJU'S Teacher salaries - 22 salaries reported||₹42,065/mo|
|Teachers College Teacher salaries - 22 salaries reported||₹23,461/mo|
The national average salary for a Teacher is ₹25,000 per month in India. Filter by location to see a Teacher salaries in your area. Salaries estimates are based on 4068 salaries submitted anonymously to Glassdoor by a Teacher employees.
The highest salary for a Teacher in India is ₹59,500 per month.
The lowest salary for a Teacher in India is ₹10,000 per month.