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

You can enrol on any of the following TEFL courses:  Online Level 3 TEFL Certificate  Online Level 5 TEFL Diploma Combined Level 5 TEFL Diploma
T&Cs Apply
Offer valid for a limited time. Visit website to find out more.
Save up to 75% on 120 hour advanced TEFL course Save up to 60% on 180 hour regulated level 5 tefl diploma Save up to 56% on 310 hour hybrid level 5 advanced diploma
Big Savings On: 120 hour TEFL course 180 hour level 5 tefl diploma 310 hour hybrid level 5 advanced diploma

Table of Contents

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

RequirementLanguage schools / NGOsInternational schools
Bachelor’s degreePreferred; volunteers can sometimes go withoutRequired, usually in education or your subject
TEFL certificateExpected; 120 hours is the usual minimumHelpful, but a teaching licence matters more
Teaching licence and experienceNot usually requiredPGCE, QTS, US state licence or equivalent, typically with 2+ years’ experience
NationalityNo legal restriction; native-level English expectedNo legal restriction, but employer must justify hiring a foreigner
Background checkOften requested by NGOs working with childrenPolice 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 typeTypical pay (INR)Approx. USDBenefits
NGO / volunteer placementUnpaid or stipend up to ₹10,000/monthUp to about $105Sometimes homestay or meals
Private language school or coaching centre₹11,000–₹80,000/month$120–$850Rarely housing or flights
Private tutoring (IELTS, spoken English)₹700–₹1,300/hour$7.50–$14/hourNone; needs the right visa
International school (licensed teacher)Around ₹150,000+/month; visa minimum US$25,000/year$1,600+/monthOften housing allowance and health insurance
Ranges from TEFL Org market data and Indian mission visa rules; packages vary by school and city.

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:

ExpenseINRApprox. 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
Price ranges from Remitly’s 2026 India cost-of-living guide, converted at about ₹94 per US$1.

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

ProsCons
Huge cultural and regional variety, from Himalayan towns to coastal citiesUS$25,000 visa salary threshold rules out most ESL jobs for foreigners
International school packages offer good savings potentialLanguage-school pay is low and rarely includes housing or flights
Low everyday costs for food and transport outside top-tier rentsLarge classes, heat, air pollution in northern cities in winter
Students and families highly value education and teachersStrong local competition; employers must justify a foreign hire
Meaningful volunteer opportunities with NGOsBureaucracy: FRRO registration and visa extensions take time

How to Get Hired: Step by Step

  1. Choose your route. Licensed teachers should target international schools; everyone else should consider NGO volunteering or another market.
  2. Get qualified. Complete a 120-hour TEFL, or a teaching licence such as a PGCE if you want international school roles.
  3. Prepare documents. Degree, transcripts, TEFL or licence, reference letters and a police clearance certificate.
  4. Apply early. International schools recruit 6–9 months ahead for August starts; CBSE schools start in April.
  5. 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.
  6. 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.

New Providers
The TEFL Institute of Ireland

Launch your teaching career with the TEFL Institute of Ireland’s accredited online and hybrid TEFL courses—complete with lifetime certification and exclusive job support.

ITTI South Africa

Accredited By the British Council and Cambridge Assessment English

TEFL Institute

Limited Time TEFL Offer 120 Hour Advanced TEFL Course NOW: R1895
Accredited by the ACCREDITAT and TQUK

TEFL Worldwide Prague

Accredited by respected organizations such as IATQuO and Cambridge University

The Language House

 Award-winning TEFL provider
Accredited by reputable international bodies