Life and Travel in Puebla, Mexico

How to Teach

Though I’ve only taught in the city of Puebla, Puebla, there are many English opportunities throughout the country.

The requirements depend on the job; there are places that don’t require a work visa or experience if you are a native speaker, others that require a visa but don’t care about the experience, and then those that ask for both the legal conditions and the educational background and experience. In general, teaching posts at universities and well-known language institutes require the most. The best and most expensive universities here in Puebla additionally ask for a Master’s degree, and I’ve never heard of anyone asking specifically for a TESOL or related certificate. Some employers will pay for your visa and do the whole process for you, whereas others will send you to Immigration on your own. In any case, if you are outside of Mexico and don’t have a work visa, you will first need a letter of invitation from your future workplace.

Puebla has literally hundreds of universities and schools, though the most worthwhile jobs are at the largest private schools. To apply, you can go in person to the language department at that school, or find a contact in Human Resources or the language department and then email them directly.

What are Mexican students like?

In my experience, most Mexican students are not unlike American students. They are, overall, friendly and approachable. Some will be apathetic, mischevious, or bad-tempered, but that’s normal anywhere!

What are working hours like?

This depends a lot on your job. You might work part-time for a few hours in the morning, and then again in the afternoon. One language school I worked at had classes from 7am to 10am, then 4 to 9pm. Universities will typically have classes anywhere between 7am and 10pm. If you get a full-time job at a school, your schedule will probably be longer than your typical day job, with an hour or two for lunch. If you curious about a typical day, check out my post “A Day in the Life of a Full-time Teacher.”

List of Schools
The Best and the Biggest in Higher Education:

* Universidad de las Americas (UDLA): requires a Master’s
* Tecnológico de Monterrey Campus Puebla: requires a Master’s
* Universidad Iberoamericana (La Ibero)
* Universidad Popular Autónoma del Estado de Puebla (UPAEP)
* Benemérita Universidad Autónoma de Puebla (BUAP): Facultad de Lenguas

Other Universities (a sampling):

* Universidad del Valle de Puebla (UVP)
* Instituto Culinario (ICUM)
* Universidad del Valle de Mexico (UVM)
* Instituto Suizo de Gastronomía y Hotelería

K Through 12 (a few to get you started):

* Preparatoria Tecnológico de Monterrey (PrepaTec): Only high school. Prefers candidates with a Master’s.
* Instituto Andés
* Colegio Americano (The American School)
* Colegio Humboldt: This school mainly focuses on German, but I believe there are also English classes.
* Instituto Mexicano Madero

Private Language Schools

* Inglés Individual
* Harmon Hall
* Quick Learning
* Interlingua
* Centros de Idiomas Volkswagen

56 Comment(s)

  1. Loretta Young

    25 July 2008 at 10:37 am

    I just read the above info and I have a few questions:
    I have taught English in four countries for the last three years. I don’t have a degree, but do have a TEFL certificate and experience. I last taught in Puerto Vallarta MX and speak some Spanish. The three places I’m considering are:
    1) Puebla
    2) Morelia
    3) Oaxaca
    What I’d like to know is what you think of these places; which have best teaching opps, and so on. Also which may have a less expensive cost of living.

    Thanks so much,

    • Psicóloga Paulina Rivera

      4 July 2016 at 12:15 pm

      Dear Loretta,

      If you are interested in working in Puebla as an english teacher please send your resume to the following e-mail address:

      Paulina Rivera

      • Martin

        26 September 2017 at 2:46 am

        I am an American living in the Amozoc area of Puebla. I have tried to start classes to teach English ,but have been unable to let people know. I have an education and am able to teach English correctly with pronunciation , spelling and grammar. I am a 53 year old man and I speak Spanish about 80 % (or so I have been told). I do not have a work visa and I will not be getting one , so if that is necessary then I am unable to work. I understand computers and Microsoft Word. My e-mail is ;

      • bekkster

        6 November 2017 at 12:27 pm

        Have you considered creating a website or Facebook page and advertising your services online?

  2. Kassandra Sojourner

    28 January 2009 at 3:23 pm


    I am about to marry a Mexican native (from the Puebla area) and would like to know more about teaching the English language at a school or University in the Puebla area. We are looking into moving back to Mexico after our marriage. I have two Masters degrees though neither is in the study of teaching.

    Can you please tell me how extensive my knowledge of the Spanish language needs to be and how best to approach people at the local Universities about a position? My knowledge of Spanish is, at best, rudimentry, though I am learning.

    Thank you so much for your time and interest.

  3. Steven

    24 July 2010 at 5:37 pm

    u think there is any jobs for english in the zacatlan area,, i got a BA in History,,,

  4. Patrick

    26 January 2013 at 8:19 pm

    Really like the information! I am going down to Puebla this month. My girl friend is Mexican and got a job in Puebla, and I need to find some schools to apply to and visit with my resume and credentials. I’m supplementing this to my list of schools. Thank you for the help!

  5. Aiste

    23 June 2013 at 1:08 pm

    Hi, is this blog still active? I have some questions concerning working in Puebla 🙂

  6. Katy

    30 December 2013 at 5:23 pm

    Hello! The website is great! I was just wondering in your opinion what is the best way to approach schools to enquire about job vacancies and show interest? I guess it is best to go in person as I have tried previously to find teaching work in Mexico via emailing and visiting schools but haven’t had any success! Thank you very much! Katy

    • bekkster

      1 January 2014 at 4:15 pm

      Yes, I’d agree that in person is best for most schools. If you know someone who works there or has contacts, that’s even better! For large schools like the UDLA or Tec de Monterrey, however, I’d recommend finding the email for Human Resources and then sending your resume. They typically then send out the resume to the various departments that have vacancies. Good luck!

  7. Katy

    13 January 2014 at 4:25 pm

    Thank you very much for your help! Katy

  8. Nicole

    26 January 2014 at 6:28 pm

    Hi! Your site is exactly what I had been hoping for, but was doubtful of its existence! I am currently a teacher in the US with hopes of teaching in Mexico. I lived in Puebla throughout my high school and middle school years and loved life there. I’d love to go back. Do you have any tips for someone applying from afar? Unfortunately I don’t have the luxury of just going to schools in person and applying. Could you clarify what a letter of invitation means? Thank you 🙂

    • bekkster

      26 January 2014 at 7:38 pm

      Hi! I haven’t had the “letter of invitation” experience myself, but from what I understand, your future employer would give you a letter offering you work, so that you could apply for a work visa at your local Mexican Embassy.

      For the larger schools (Ibero, UDLA, Tec), you can email their HR department directly, because they usually have someone there who will send out your resume to any departments that have vacancies. For the smaller schools, you could try emailing or calling, though they’re typically more informal about how they hire people.

      • John Luke

        14 July 2014 at 1:35 pm

        I went to Puebla this last March (Spring Break 2014) for a week and I visited 7 of the schools on your list above. Each school was about a 5 minute stop and the receptionist told me that no one was available to talk to me (I have English degree, an Illinois teaching certificate, an ESL endorsement, and I am fairly young and good-looking). The receptionist at each school took my resume, and said she would pass it along and someone would email or call me. So far no one has contacted me. There was only one school that asked me to stay around for an informal interview; I think it was Prepatec. A science teacher, the only one who spoke English, interviewed me and asked me if I could teach Math, I told him yes, but obviously that’s not ideal for me.

        I am posting here because I am wondering if other people will respond by saying whether or not they have had success yet or not.

      • bekkster

        24 July 2014 at 11:11 am

        Some schools are very informal about their hiring processes, while others are stricter and even have psychometric tests that you have to take. Typically openings are available in Nov-Dec and June-July, so you might still hear something!

    • Paulina Rivera

      5 July 2016 at 7:15 am


      If you are interested in working in Puebla as an english teacher please send your resume to the following e-mail address:

      Paulina Rivera

  9. John Spitaleri

    17 May 2014 at 4:51 pm

    Very informative article. I don’t have a degree but I am going to take ITTO’s online tefl course before applying for a teaching position in Puebla. I am hoping to be able to enjoy working as an English teacher, but really have no way of testing the waters before getting my feet wet.

    The culture adjustment, I feel will be virtually non-existant since I speak Spanish fluently and lived in Puebla for about 6 months back in 2010.

    So the only thing I have doubts about is whether or not it is something that I really want to do, and that I’ll be able to adjust to the work, since I have been doing retail for the past 25 years.

    • bekkster

      19 May 2014 at 4:30 pm

      The TEFL course should help you out with teaching techniques. It will be an adjustment in the beginning, but you’ll figure it out! And since you already know Spanish and are familiar with Puebla, that’ll make it a lot easier. Good luck!

  10. Jonathan corona

    17 July 2014 at 10:17 am

    I would like more info I know inglish 100% but dnt have a degree to back me up is ther anything I can do

  11. Luis Porras

    12 March 2015 at 10:02 am

    Good morning,
    we have some vacancies for English and Spanish teachers in Puebla.
    For further information, contact:
    Luis Porras Martínez
    Tel (222) 282 51 99 or 282 9611

  12. Cesar Chona

    22 June 2015 at 10:12 am



  13. Cristina Lohmann

    23 September 2015 at 12:00 pm

    Dear Sir or Madam,

    I’m an English-German teacher with a lot of experience as a teacher. My husband is going to stay in Puebla for three years and I’m looking for a job as a teacher for English/ German in Puebla. I come from Germany. I would be glad to get good news from you.
    Thanks in advance,
    Your faithfully,
    Cristina Lohmann

    • bekkster

      29 October 2015 at 8:15 am

      Feel free to send me an email and I’ll see if I can help you find any opportunities!

    • Junior-high principal Juan Carlos Loranca

      4 July 2016 at 12:30 pm

      Dear Cristina,

      If you are interested to work as an English teacher in Puebla, please send your resume to the e-mail address below.

      We are a school in Puebla called Colegio México Nuevo campus Puebla.

      Juan Carlos Loranca
      Junior High school principal
      Colegio México Nuevo
      Campus Puebla

    • Paulina Rivera

      1 March 2017 at 9:56 am

      If you are interesting in working as an English teacher in Puebla, please contact us.

  14. Lydia

    18 January 2016 at 12:56 pm

    Any suggestions on how to find the human resources contact info? I haven’t had any success.

    • bekkster

      9 June 2016 at 11:06 am

      You could get whatever phone number or email is available on the school’s website and then when you call, ask them to put you through to HR. That’s worked for me before!

  15. Adolfo linares

    2 January 2017 at 2:34 pm

    Hi guys I just move to Mexico . I’m interested in teaching I’m fluent in English / Spanish . I’m waiting for my visa to get approve . It could take a year or 2 . I don’t have a degree . I work for ibm for years translating to people straight out high school .

  16. Jack Reed

    19 February 2017 at 5:40 pm

    My wife is from Puebla and we have lived there in the past. I am interested in moving back with our kids and would like to either teach English in a school or be a Principal at a school. I have a teaching credential from California and Oklahoma. Any leads would be appreciated.

  17. Tracy alamilla

    21 February 2017 at 12:43 pm

    Hello I am thinking of moving to puebla xicotepec area. I am bilingual and currently work in a preschool.what would I need to work as an esl tutor?

    • bekkster

      22 February 2017 at 1:36 pm

      Do you mean tutoring at a school? Xicotepec is a very small town and I don’t really know anything about the opportunities there, though it probably wouldn’t be difficult to find work. You would need a work visa (which you apply for with a letter of invitation from your future employer prior to coming to Mexico; you cannot apply as a tourist here) and if you have any degrees or other credentials, make sure to get an apostille and a stamp from a notary on each document so they’ll be “official” here. Hope that helps!

  18. Gen L

    27 February 2017 at 2:17 pm

    Hello, I hold an Associate’s of Arts here in the US and I’m looking into moving back to Mexico to teach English. I’m originally from Mexico but I was raised in the US and my Spanish is decent. Looking to move to the area near La Ibero. Do you know of any schools hiring and the requirements? As in, should I get a TESOL certification here in the US or wait till I’m back in Mexico?

    • bekkster

      3 March 2017 at 1:12 pm

      In my personal experience, having a TESOL certificate is not particularly useful here. Most schools ask for a Bachelor’s or Master’s degree (usually in any area, not just in English) and are more concerned about that. In general all the schools on this list hire every May-July and November-December. Make sure any documents that you bring are signed by a notary and have an apostille from your state, and that you have your visa situation straightened out before you come (you cannot apply for a work visa once you are here as a tourist). Let me know if you need any other info. Good luck!

  19. MMH

    22 March 2017 at 8:54 am

    Hi, im from puebla and my wife is from the UK, we are about to move to Puebla (we are in the UK) and she would like to work, she is a Primary teacher, her spanish is pretty decent (can improve) she is looking for a job as a primary teacher or maybe an English teacher job, where could be that possible to find a position like that?

    • bekkster

      22 March 2017 at 10:45 am

      Of course! There are lots of private primary schools that hire foreign teachers, like El Andés, Colegio del Bosque, and Colegio Americano. I only have contacts at some universities and high schools but if that interests you, please shoot me an email and I’ll get back to you with those. Good luck!

  20. Doris Cavey

    2 April 2017 at 8:20 am

    Hi, I am an experienced ESL teacher (university level 22 years). I have a Masters in Education. I thought something was going to work out this summer to teach in Puebla, but it looks like it fell through. Do you know of any work possibilities just for the summer? Or even places that I could semi- volunteer in exchange for board and Spanish lessons? I am also going to send my resume to the woman who listed her email above.. The job would not need to be in Puebla city. Thank you.

  21. David Schwartz

    28 April 2017 at 5:09 pm

    Bekkster and all,

    Never thought of teaching or tutoring in Puebla as a way to get to know the city and society but these comments have been tantalizing. I’m a PhD biochemist that has spent most of my career as an actual research scientist but have taught at high schools and major medical schools in Chicago. Very familiar with the high school and college biology and chemistry curricula. Also, enough education credits as an undergraduate to have a BS in Education. I’ve been subbing for the last 3 yrs for fun money. My college (and city Spanish in the high schools) will help me come along quickly; as I’m OK in Italian also.

    Share some of your thoughts and experiences please

    • bekkster

      28 April 2017 at 7:51 pm

      David, if teaching high school interests you, you might try applying at the Colegio Americano and Tec de Monterrey high schools. They’re always looking for highly qualified English speakers (like yourself) to teach other subjects.

  22. kbnutritionfit

    30 May 2017 at 5:00 pm

    Hi, I just came across this and think it is very helpful, although curious to know if it is still active. I am interested in teaching english in Mexico, perhaps Puebla or Mexico City if possible. I have a masters degree in nutrition however and will be a registered dietitian, hopefully volunteering at a clinic. Do you think this would even be possible? I am quickly learning Spanish right now.

    • bekkster

      30 May 2017 at 9:07 pm

      Honestly I’m not really sure! Students here do obligatory social service during college so you might be able to set something up through a local university.

  23. Analine Altamirano

    4 November 2017 at 7:15 pm

    I have a TESOL Certifícate and have taught at local private schools.I am a native english speaker. I am interested in a full time job in Puebla City. If anyone knows of an available teaching position it would be greatly appreciated.

  24. Mauricio

    20 February 2018 at 5:50 am

    Hi, Is this still active?, im looking for options to teach English in Puebla,

  25. Mauricio

    23 February 2018 at 11:03 am

    Hello Rodrigo, I will send you a mail, Thanks!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s