694 salaries
How much does a English Teacher make? The national average salary for a English Teacher is ₹22,353 in India. Filter by location to see English Teacher salaries in your area. Salary estimates are based on 694 salaries submitted anonymously to Glassdoor by English Teacher employees.
How accurate does ₹22,353 look to you?
Your input helps Glassdoor refine our pay estimates over time.
Download as data table
Job Title | Salary |
---|---|
English Teacher | ₹22,353 /mo |
Lead English Teacher | ₹78,191 /mo |
Head English Teacher |
Location
Find a Specific Employer
Company
Average Base Salary in (INR)
Range
₹57
₹358
₹57 - ₹358 Range
₹15T
₹2L
₹15,351 - ₹2,04,839 Range
₹121
₹356
₹121 - ₹356 Range
₹21T
₹38T
₹20,597 - ₹37,718 Range
₹1L
₹9L
₹1,11,064 - ₹8,88,514 Range
₹14T
₹61T
₹13,883 - ₹60,964 Range
₹15T
₹29T
₹14,668 - ₹28,677 Range
₹9T
₹30T
₹9,145 - ₹30,482 Range
₹17T
₹1L
₹16,613 - ₹1,48,086 Range
₹9T
₹27T
₹8,870 - ₹27,078 Range
₹27T
₹92T
₹26,694 - ₹92,251 Range
₹5T
₹3L
₹5,105 - ₹2,82,832 Range
₹1L
₹3L
₹1,33,277 - ₹3,07,012 Range
₹12T
₹25T
₹12,193 - ₹25,000 Range
₹32T
₹44T
₹32,493 - ₹43,832 Range
₹6T
₹2L
₹6,455 - ₹1,79,377 Range
₹209
₹521
₹209 - ₹521 Range
₹9T
₹2L
₹8,563 - ₹1,60,565 Range
₹31T
₹44T
₹31,225 - ₹43,832 Range
₹61
₹357
₹61 - ₹357 Range
The national average salary for an English Teacher is ₹22,353 per month in India. Filter by location to see an English Teacher salaries in your area. Salaries estimates are based on 694 salaries submitted anonymously to Glassdoor by an English Teacher employees.
The highest salary for an English Teacher in India is ₹50,723 per month.
The lowest salary for an English Teacher in India is ₹10,185 per month.