Middle School Teacher Salary (India)
A Middle School Teacher earns an average salary of Rs 254,746 per year. A skill in English Language is associated with high pay for this job. Most people move on to other jobs if they have more than 20 years' experience in this career.
Middle School Teacher Job Listings
Search for more jobs:
Pay by Experience Level for Middle School Teacher
Median of all compensation (including tips, bonus, and overtime) by years of experience.