A realistic 2026 guide to teaching English in India: employment visa rules and the US$25,000 salary threshold, pay in rupees and dollars, international school vs volunteer routes, cost of living and how to get hired.
You can teach English in India, but the realistic routes are narrower than most guides suggest: well-paid international school posts for qualified teachers, or volunteer placements with registered NGOs. Low-paid language-school jobs exist, yet India’s employment visa salary threshold of US$25,000 a year makes them hard to do legally as a foreigner. This guide covers 2026 requirements, visas, salaries in rupees and dollars, and how to get hired.
TL;DR
- Best route: international schools in Mumbai, Delhi NCR, Bengaluru, Pune, Hyderabad and Chennai, which hire licensed teachers and pay enough to sponsor a visa.
- Visa: paid work needs an employment visa (not an e-Visa). Indian missions set a minimum salary of US$25,000 a year, and English teachers are not exempt.
- Pay: language schools about ₹11,000–₹80,000/month ($120–$850); international schools around ₹150,000+/month ($1,600+), often with housing support.
- Volunteering: up to one month unpaid on a tourist visa; longer NGO placements need an employment visa (stipend up to ₹10,000/month).
- Verdict: rewarding for qualified teachers and volunteers; not a good fit if you have only a TEFL and need to save money.
Last updated: November 2026
Table of Contents
- Is There Demand for English Teachers in India?
- Requirements to Teach English in India
- India Employment Visa for Teachers
- English Teacher Salary in India
- Types of Teaching Jobs and Where to Find Them
- Cost of Living in India for Teachers
- Pros and Cons of Teaching in India
- How to Get Hired: Step by Step
- Related Guides
- Frequently Asked Questions
- Conclusion
Is There Demand for English Teachers in India?
English is used alongside Hindi as an official language of India’s central government and is the medium of instruction in most private schools, so demand for English is enormous. The catch is that India has a huge pool of fluent, qualified local teachers. Schools rarely need to hire foreigners for general English classes, which keeps local salaries low.
Foreign teachers are most in demand at international schools offering IB, Cambridge (IGCSE/A Level) or American curricula, where a native-level teacher with a recognised licence is an asset. There is also steady interest in volunteers through NGOs working in low-income communities, and in IELTS and spoken-English coaching in big cities.
If you are comparing South Asia options, neighbouring Sri Lanka and Bangladesh have similar dynamics: modest local pay, with the best packages at international schools.
Requirements to Teach English in India
| Requirement | Language schools / NGOs | International schools |
|---|---|---|
| Bachelor’s degree | Preferred; volunteers can sometimes go without | Required, usually in education or your subject |
| TEFL certificate | Expected; 120 hours is the usual minimum | Helpful, but a teaching licence matters more |
| Teaching licence and experience | Not usually required | PGCE, QTS, US state licence or equivalent, typically with 2+ years’ experience |
| Nationality | No legal restriction; native-level English expected | No legal restriction, but employer must justify hiring a foreigner |
| Background check | Often requested by NGOs working with children | Police clearance certificate required for the visa application |
There is no legal requirement to hold a TEFL certificate, but nearly every employer and volunteer programme asks for one. A 120-hour TEFL course is the international baseline and gives you lesson-planning skills you will need in large, mixed-ability classes.
For employment visa applications, Indian missions ask for proof of educational qualifications and experience, a signed contract, the employer’s registration documents and, in many cases, a police clearance certificate. Employers are also expected to show the role cannot be filled by a qualified Indian candidate.
India Employment Visa for Teachers
Foreigners who are paid to teach in India need an Employment Visa. This is a regular visa: you complete the online form on the Indian Visa Online portal, then submit it with documents to the Indian embassy, consulate or its visa agency in your country of residence. It is not the e-Visa used by tourists, and some older guides wrongly describe it as one.
The US$25,000 salary threshold
Indian missions state that an employment visa holder’s annual salary must not be less than US$25,000 (some missions still quote ₹16.25 lakh, the older rupee equivalent). The listed exemptions are teachers of languages other than English, translators, ethnic cooks, staff of foreign embassies, and people doing honorary unpaid work with registered NGOs. English teachers are not exempt, which is why typical language-school salaries cannot legally support a foreign hire.
Validity, registration and volunteering
- The visa is usually issued for one year or the contract term and can be extended year by year in India, up to five years in total.
- If your visa is valid for more than 180 days, register with the Foreigners Regional Registration Office (FRRO) online within 14 days of arrival.
- Changing employers generally means applying for a new employment visa from your home country.
- Volunteers with registered NGOs apply for an employment visa for honorary work and may receive up to ₹10,000 a month for living costs.
- A tourist visa allows only short voluntary work of up to one month, with no payment or benefit of any kind.
For a wider look at sponsored jobs, visas and job boards beyond teaching, see our guide to finding work in India as a foreigner.
English Teacher Salary in India
Pay depends almost entirely on the type of employer. Figures below are monthly unless stated, converted at about ₹94 to US$1 (November 2026).
| Job type | Typical pay (INR) | Approx. USD | Benefits |
|---|---|---|---|
| NGO / volunteer placement | Unpaid or stipend up to ₹10,000/month | Up to about $105 | Sometimes homestay or meals |
| Private language school or coaching centre | ₹11,000–₹80,000/month | $120–$850 | Rarely housing or flights |
| Private tutoring (IELTS, spoken English) | ₹700–₹1,300/hour | $7.50–$14/hour | None; needs the right visa |
| International school (licensed teacher) | Around ₹150,000+/month; visa minimum US$25,000/year | $1,600+/month | Often housing allowance and health insurance |
In practice, only international school packages clear the employment visa threshold, so they are the realistic paid route for foreigners. Compare these numbers with other markets in our guide to the highest-paying TEFL countries.
Types of Teaching Jobs and Where to Find Them
International schools
India has hundreds of schools offering IB, Cambridge or American programmes, concentrated in Mumbai, Delhi NCR, Bengaluru, Pune, Hyderabad and Chennai, plus well-known boarding schools in hill stations. They hire subject and homeroom teachers rather than pure ESL teachers. Look on TES, Schrole, Teach Away and through recruitment agencies such as Search Associates.
Language schools and coaching centres
Private institutes teach spoken English, IELTS and business English, mainly in the evenings and at weekends. Most staff are Indian, and pay is low, so check that any offer meets visa rules before you travel. Avoid any employer that suggests working on a tourist or business visa.
Volunteering and NGOs
Registered NGOs and volunteer organisations place teachers in community schools and learning centres, often for a programme fee. Choose a programme that tells you clearly which visa it will sponsor and whether you will work with children, which requires a background check.
Teaching online from India
Some teachers live in India and teach students abroad online. Your visa still governs whether you may work while in the country, so check the rules first. The requirements to teach English online explain what platforms ask for.
Cost of Living in India for Teachers
India is cheap by Western standards, but big-city rent can absorb a large share of a local salary. Typical monthly costs:
| Expense | INR | Approx. USD |
|---|---|---|
| 1-bedroom apartment, Bengaluru | ₹20,000–₹80,000 | $215–$850 |
| 1-bedroom apartment, Mumbai | ₹38,300–₹92,200 | $410–$980 |
| 1-bedroom apartment, Pune | ₹15,300–₹27,500 | $165–$295 |
| Utilities (electricity, water, cooling) | ₹2,000–₹4,000 | $21–$43 |
| Home broadband (60 Mbps+) | ₹500–₹1,000 | $5–$11 |
| Meal at a local restaurant | ₹100–₹500 | $1–$5 |
| Monthly public transport pass | ₹225–₹2,000 | $2.50–$21 |
A single teacher living simply in a mid-sized city can manage on a modest budget, but a language-school salary will barely cover rent in Mumbai. International school packages with a housing allowance make saving realistic.
Pros and Cons of Teaching in India
| Pros | Cons |
|---|---|
| Huge cultural and regional variety, from Himalayan towns to coastal cities | US$25,000 visa salary threshold rules out most ESL jobs for foreigners |
| International school packages offer good savings potential | Language-school pay is low and rarely includes housing or flights |
| Low everyday costs for food and transport outside top-tier rents | Large classes, heat, air pollution in northern cities in winter |
| Students and families highly value education and teachers | Strong local competition; employers must justify a foreign hire |
| Meaningful volunteer opportunities with NGOs | Bureaucracy: FRRO registration and visa extensions take time |
How to Get Hired: Step by Step
- Choose your route. Licensed teachers should target international schools; everyone else should consider NGO volunteering or another market.
- Get qualified. Complete a 120-hour TEFL, or a teaching licence such as a PGCE if you want international school roles.
- Prepare documents. Degree, transcripts, TEFL or licence, reference letters and a police clearance certificate.
- Apply early. International schools recruit 6–9 months ahead for August starts; CBSE schools start in April.
- Check the offer. Confirm the salary meets the US$25,000 threshold (or that you are a sponsored NGO volunteer), and that the employer will provide visa documents.
- Apply for the employment visa in your country of residence, then register with the FRRO within 14 days of arrival if your visa is longer than 180 days.
Frequently Asked Questions
Can I teach English in India without a degree?
Volunteering with a registered NGO is possible without a degree, although a TEFL certificate still helps. Paid jobs are much harder. India’s employment visa requires proof of qualifications, and international schools usually want a bachelor’s degree plus a teaching licence, so most paid roles go to degree holders.
How much do English teachers earn in India?
Language-school teachers typically earn ₹11,000–₹80,000 a month (about $120–$850). Private tutors charge about ₹700–₹1,300 an hour. Qualified teachers at international schools earn the most: around ₹150,000 a month (about $1,600) or more, and foreign hires must meet the employment visa salary threshold.
What is the minimum salary for an India employment visa?
Indian missions state that the annual salary must be at least US$25,000, although some missions still quote ₹16.25 lakh. English teachers are not exempt; only teachers of other languages, translators, ethnic cooks, embassy staff and unpaid NGO volunteers are. This rule is why most low-paid English jobs cannot sponsor foreigners.
Can I volunteer to teach English in India on a tourist visa?
Only briefly. India’s tourist visa allows voluntary work of up to one month with no payment or benefit of any kind. Longer volunteer placements with a registered NGO need an employment visa, under which volunteers may receive up to ₹10,000 a month to cover living costs.
Do I need a TEFL certificate to teach English in India?
There is no legal TEFL requirement, but employers and volunteer programmes expect one, and a 120-hour certificate is the usual minimum. International schools care more about a recognised teaching licence, such as a PGCE or US state licence, plus classroom experience in your subject or grade level.
When do schools in India hire foreign teachers?
Most Indian schools following the CBSE or state boards start their year in April, while many international schools following IB or Cambridge curricula start in August. International schools recruit 6–9 months ahead, often through recruitment fairs and agencies, so apply in the autumn or winter before.
Conclusion
Teaching English in India works best for licensed teachers aiming at international schools and for volunteers who go through registered NGOs; paid ESL work is limited by visa rules. If India is not the right fit yet, explore other destinations in our guide to teaching English as a second language abroad.