Teaching English in Mexico
You’re not going to strike it rich teaching English in Mexico. But the country is full of simple pleasures, tasty food, nice weather, and relaxed people.
Teaching English in Mexico
Bachelor’s Degree: Preferred but not required
Monthly Salary: $500 to 1,000 USD
Peak Hiring: All year round
Visa Information: Work visa
Housing: Not compensated
Airfare: Not reimbursed
Student Types: Business English and children
At a Glance
Teaching English in Mexico is a growing industry and is a great way to make money abroad. Mexico is a popular destination for expats because of its warm weather and proximity to the United States. While English is not widely spoken in Mexico, there are opportunities to teach English as a Second Language (ESL) in private schools, public schools, and language institutes.
Mexico is an awesome place to just live life. It borders the United States so there’s a push to learn English. English teaching jobs are not only available in the public school system, but also in language centers and freelancing.
For most English teaching jobs, applicants need a Bachelor’s degree and a TEFL certificate. On average, you can earn anywhere from $500 to 1,000 USD per month. Living costs are cheap and it’s easy to live comfortably almost anywhere in Mexico.
You’re not going to strike it rich teaching English in Mexico. But the country is full of simple pleasures, tasty food, nice weather, and relaxed people. And don’t forget about the incredible adventure on the way.
Pros of Teaching English in Mexico
Cons of Teaching English in Mexico
English Language Schools in Mexico
There’s no shortage of English teaching jobs in Mexico, especially in the capital Mexico City. A school needs to sponsor you for a work visa (FM3). If you’re not in Mexico already, this can be difficult but not impossible. There are lots of job postings in Mexico on websites like Indeed.
Some of your best prospects are in Mexican public schools, language centers, and freelancing. Alternatively, you can head over directly to Mexico on a tourist visa. From there, you can find employment there and the school can handle the paperwork for a work visa.
English Langauge Programs
If you want to teach English in Mexico, you should have at least an intermediate level of English fluency. But it’s not necessary for it to be your first language and to have a Bachelor’s degree in education or English.
International schools like the American School Foundation (ASF) offer higher salaries, housing, and other benefits. But the qualifications are stricter to get accepted. Whereas language centers are specialized schools that promote English acquisition through classroom learning. Courses assist with everything from exam preparation to conversational English. For example, Berlitz and Interlingua are some of the popular language centers in Mexico.
Unless you have stellar qualifications to work at an international school or online, you are probably going to put in long hours for low pay. Typically, you can earn anywhere from $500 to 1000 USD monthly in Mexico
Depending on where you live, rent ranges from 4000 MXN to 8000 MXN for most teachers. Altogether, it’s a very affordable country to live in. But it’s just not the place if you want to save money and pay down student loans.
Healthcare is good quality and is usually covered in contracts. You’ll likely rent a room in a shared house. Also, don’t expect to get your flights reimbursed which is the standard working in East Asia such as in China, South Korea, and Japan.
|US Dollars (USD)||500 to 1,000 USD|
|Mexican Pesos (MXN)||10,000 to 20,000 MXN|
To become an English teacher in Mexico, you will need to first obtain a TEFL (Teaching English as a Foreign Language) certificate from one of the many reputable TEFL programs that are available. With a TEFL certificate, you will be able to teach English to both children and adults in Mexico, as well as in other countries around the world.
An internationally recognized program with recruitment partners and internships.
The only certification recognized in both the UK and USA for job opportunities.
An accredited TEFL certificate training institute with virtual and on-site training.
Frequently Asked Questions
Yes. You need a degree to teach English in Mexico.
No. You don’t have to speak Spanish. But it would be helpful to know the basics for Spanish in the classroom and for conversation with local people.
On average, you’ll earn $500-1000 USD which is equal to 20,000 MXN at the high-end of the scale.
All cases are different. In general, Mexican students are energetic, self-motivated, confident, and friendly to teaching English.
You need a university degree. Some schools require English teachers to have TEFL certification as well.
Some of the advantages of teaching English in Mexico are its good weather, cheap and fast subway in the city, learning Spanish, fascinating culture/traditions, and tourist attractions.