Teach For India English Teacher Monthly Pay
- Any Experience
- 0-1 Years
- 1-3 Years
- 4-6 Years
- 7-9 Years
- 10-14 Years
- 15+ Years
Base Pay Average
Additional Pay Average
Reported in 1 salaries
How much does a English Teacher at Teach For India make?
The typical Teach For India English Teacher salary is ₹27,263 per month. English Teacher salaries at Teach For India can range from ₹18,766 - ₹43,033 per month. This estimate is based upon 6 Teach For India English Teacher salary report(s) provided by employees or estimated based upon statistical methods. When factoring in bonuses and additional compensation, a English Teacher at Teach For India can expect to make an average total pay of ₹27,263 per month.
Total Pay Average
How accurate does ₹27,263 look to you?
Your input helps Glassdoor refine our pay estimates over time.
Teach For India Salary FAQs
The average salary for an English Teacher is ₹25,000 per month in India, which is 8% lower than the average Teach For India salary of ₹27,263 per month for this job.
Popular Careers with Teach For India Job Seekers
Get Email Updates
Teach For India Benefits
- Sick Leave(14 comments)
‘Can be taken in consultation with the manager. Compassionate people.’
- Job Training & Tuition(7 comments)
‘in my city, most trainings were conducted by fellows themselves’
- Health Care & Insurance(5 comments)
‘Basic coverage; can be increased based on personal additional payment’