There are few countries in the world that are more exciting to live in as an English teacher than Mexico. You’ll get to sample amazing food, a fascinating culture, see the ancient ruins of the Mayans and the Aztecs, and visit some of the best beaches the Caribbean and Pacific have to offer. Mexico is the largest Spanish-speaking country in the world, making it a great destination for teachers wanting to brush up on their Spanish skills.

Find out how you could teach English all over the world

Our Teaching English Abroad Guide

Where to find work in Mexico

The best time to apply for teaching jobs in Mexico is August, for positions starting in September with the new academic year, but some sought-after roles will hire sooner. It’s best not to apply in the weeks before a public holiday (such as Christmas time) because your application will be processed much more slowly. You’re not supposed to work on a tourist visa (Brits and Americans can stay in Mexico for 180 days without a visa) but you’re unlikely to be deported if you do get taught working as a tourist. For a full-time role you’ll need an employment visa, but many private employers don’t want the hassle of sorting out staff visas, and you’ll be expected to provide the relevant documentation yourself.

Employers in Mexico

Ahpla looks for those with a minimum of 6-months availability and can give assistance with working papers if you’re going to be a long-term candidate. Busy times for lessons are 7-9am and 5-7pm.

Volunteer with the Careyes Foundation on their Children’s English Program. The foundation supports classes for around 900 children.

Cultural Relations hires English teachers to teach kids, teens, and adults. Contracts usually start in August and last for 11 months.

English 4 Life is a business English school in Mexico City. You need to be TEFL certified to apply.

Help! Heslington Language Program has paid ESL positions as well as providing teaching opportunities for volunteers. If you’re TEFL qualified, you don’t need experience to apply for the paid positions. Contracts are for 4 months, working 25 hours per week, with a monthly stipend of 4,000 pesos (about $200) as well as free accommodation.

No teaching experience or TEFL qualification is needed to apply to Interlingua, as long as you’re a fluent speaker with good availability.

Teachers Latin America connects TEFL teachers with schools in Mexico (as well as several other locations). Search for positions by area, or by category, with opportunities to teach in preschools, primary, secondary, business schools and ESL specific roles.

The Anglo Mexican Foundation pays 16,000 pesos per month for teachers working a 45-hour week. Primary, secondary, and high school positions available, details listed on the website.

Discover the latest information for teaching English in Mexico salary.

University of the Sea looks for native English speakers with a degree, TEFL certificate, and one year minimum of experience. Contracts are for 1-year, hours are 8am-1pm and 4-7pm. Salary is 12,000-14,000 pesos per month.

Read our Mexico Country Guide for info about salaries, living costs & requirements

Mexico Country Guide

Unfortunately we don't currently have any jobs available in Mexico. Our job centre is updated daily so check back soon!

Share this page: