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.

Schools Icon
Salary Icon
FAQ Icon
Facts Icon


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-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.


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.

International Schools – International schools like the American School Foundation (ASF) offer higher salaries, housing and other benefits. But the qualifications are stricter to get accepted.

Language Centers – These specialized schools 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.

TEFL Thumbnail TTA

Join the TEFL Academy today and get certified with the #1 ranked TEFL certificate program.

Indeed logo

Indeed has hundreds of English teaching jobs available in Italy for native speakers.

Berlitz logo

Mexican students who want to build their English language skills, can start conversational classes with a native speaker.


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-1000 USD.

Depending on where you live, rent ranges from 4000 MXN to 8000 MXN for most teachers. 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.


Premier TEFL Logo

An internationally recognized program with recruitment partners and internship.

TEFL Thumbnail TTA

The only certification recognized in both the UK and USA for job opportunities.

TEFL Ireland

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 teach 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.


  • Mexico has 34 UNESCO world heritage sites.
  • The world’s smallest volcano (Cuexcomate) is in Mexico.
  • +128 million people live in Mexico and it’s the 10th most populous country.
  • Mexico City is bigger in size and population compared to New York City.
  • The Aztecs sacrificed around 1% of their population (250,000 people) every year.
  • Its official language is Spanish and has the largest population of Spanish speakers in the world.
  • Mexico’s official name is “Estados Unidades Mexico”.
  • It’s home to the smallest breed of dog, the Chihuahua.
  • Mexico is the 7th most visited country in the world.
  • Mexico is a large exporter of beer such as Corona, Dos Equis, and Sol.
  • Caesar salad and color TV were invented in Mexico.
  • The Day Of The Dead is a national holiday.