Elementary School Teacher Salaries in India

Salary estimated from 2,095 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 9 December, 2019
Average in India
₹ 16,837 per month
  • Most Reported
₹ 8,000
₹ 40,000
Salary Distribution

How much does an Elementary School Teacher make in India?

The average salary for an Elementary School Teacher is ₹ 16,837 per month in India. Salary estimates are based on 2,095 salaries submitted anonymously to Indeed by Elementary School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for an Elementary School Teacher is 1-3 years.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Elementary School Teacher salaries by company in India
CompanyAverage salary
₹ 21,731 per month
₹ 21,851 per month
₹ 40,000 per month
₹ 29,727 per month
₹ 21,612 per month
₹ 21,943 per month
₹ 17,537 per month
₹ 20,692 per month
₹ 19,670 per month
₹ 19,403 per month
Elementary School Teacher salaries by location
CityAverage salary
₹ 17,437 per month
₹ 14,061 per month
₹ 25,638 per month
₹ 16,112 per month
₹ 14,963 per month

Elementary School Teacher job openings

Block Educational Officer
TRB
Chennai, Tamil Nadu
Hiring for Elementary School Teacher | Aurangabad
acreaty
Aurangabad, Maharashtra
Special Education Teacher
Intelligent Partners
Orissa
Elementary School Teacher
Save India
Bengaluru, Karnataka
clinical psychologist
Fortunosaathi Pvt Ltd
Delhi, Delhi
Head of Primary
Search Associates
India
Elementary School Teacher jobs in India