Teacher salary in India
How much does a Teacher make in India?
Average base salary
₹20,053
The average salary for a teacher is ₹20,053 per month in India. 14.3k salaries reported, updated at 29 September 2023
Is this useful?
Highest paying cities near India for Teachers
Is this useful?
Where can a Teacher earn more?
Compare salaries for Teachers in different locationsIs this useful?
How much do similar professions get paid in India?
Elementary School Teacher
Job openingsAverage ₹17,547 per month
School Teacher
Job openingsAverage ₹20,924 per month
Preschool Teacher
Job openingsAverage ₹15,969 per month
Early Childhood Teacher
Job openingsAverage ₹20,498 per month
High School Teacher
Job openingsAverage ₹23,767 per month
Is this useful?