Teach English in or near: Mexico City, Guadalajara, Veracruz, Merida

Mexico borders the USA and is in fact a Central American country, but it shares much of its heritage with northern South America, including the ancient Mayan culture – evidenced in its people, Spanish and native traditions and the Mayan ruins that draw visitors from all around the world. Unique sightseeing opportunities and activities are offered in landscapes that vary from tropical coastline to desert to mountain ranges, and Mexico’s plentiful beach resorts offer hammocks, cocktails and water-sports all year-round.

Mexico is a poor country as far as income goes, and teaching English in Mexico isn’t lucrative, but this is more than offset by the incredible wealth of experience inherent in a uniquely diverse agglomeration of Mexican cultures and the widespread hospitality of the Mexican people. And it’s cheap to live here. You can easily save to play in Cancun and other resorts along the famous, celebrity-endorsed Riviera Maya coastline.


TEFL graduate teachers can find English teaching positions in public schools as well as private language and some excellent International schools in Mexico. There is demand for teachers from elementary level through to adult learners.

Salaries vary depending on the qualifications and experience of the teacher, as well as status of the school, but in general they are not very high as Mexico is an economically developing country. Nevertheless the cost of living is very low in most areas in Mexico so should be able to live quite comfortably and be able to save to travel in the region in-between contracts.

Teaching English at Private Language Schools

There are hundreds of language schools throughout Mexico, offering many opportunities for foreign English teachers to teach at all levels. These schools offer flexible teaching hours and the chance to choose any one of many stunning locations in Mexico, and they are hiring all the time! You will find the most choice and best pay in correlation with age-appropriate experience, but it is not essential to start off with prior experience and therefore a good ‘in’ to teaching English in Mexico and in the Central American region.

Teaching English at International Schools

There are a quite a  number of high quality established International schools in Mexico, mostly situated in Mexico City but also some in Monterey and Guadalajara. Some age-appropriate teaching experience is preferred, but it is not always essential as the demand is so high; it depends on the school. The salaries offered are good, and often come with a range of benefits including accommodation or an accommodation allowance, medical insurance and even flights.

Teaching English at Government Schools

Demand for native-English speakers is high in government schools in Mexico, though the rates of pay will probably be low. The demand is highest for elementary level, but very often you will need to have experience teaching other subjects to the same or similar age schoolchildren and be prepared to teach these subjects in English.

Private English Tutoring for Children, Adults and Business Executives

Many opportunities exit for private English tutoring in Mexico and if you go for business executives you can charge excellent rates. Rates would be lower for local families, but there is no set standard – it all depends on who you are teaching, at what level and where.

Monthly Salary$400 – $1,000 USD
Teaching Hours 20 – 25 hours per week
AccommodationAssistance provided
Length of Contract 6 to 12 months
Hiring Season All year round

Please note: This is a guide. Salary and benefits vary employer to employer.

Mexico has 68 official languages

In Mexico, artists can pay their taxes with artwork

The world’s largest pyramid is not in Egypt but in Mexico

Popcorn was first domesticated in Mexico 9,000 years ago

Mexico City boasts the largest taxi fleet in the world with 100,000 taxis running every day