Skip to Content

15 Teach English Online To Mexican Students Companies Hiring in 2023!

Yes… you can teach English online to Mexican students and make an extra income from home or anywhere in the world!

This is probably the most underrated option in the online ESL (English as a Second Language) space right now. Whether you are a new or an experienced teacher you keep asking yourself – ‘How can I get more students and make more money?’

Then, why not enter a lucrative market and teach English online to Mexican students. This market is packed with motivated learners who make your job easier and more rewarding.

The best part? Not much competition, since most teachers are looking elsewhere.

Let’s jump on board and see how you can teach English online to Mexican students in Mexico or from the comfort of your own home!


Some of the links on here are affiliate links and I may earn if you click on them, AT NO EXTRA cost to you. Hope you find the information here useful! Thanks.

In order to get started you generally need a bachelor’s degree, and some sort of teaching certificate like the TEFL.

You can easily get a 120-hour TEFL certificate online and complete it in the evenings and weekends if you work full time.

There is a 120-hour online course ran by Let’s TEFL which provides a whole module on online teaching and specific training to ensure your application, resumes, introduction videos for recruiters, is done right.

I prefer their TEFL because compared to other TEFL providers, as it specialises in preparing you to teach online. 

Of course, they also train you how to teach English as foreign language, but on top of that, they prepare you for the online teaching industry .

What Exactly Does It Mean To “Teach English Online”?

Essentially, you get to work for companies that teach English online. These companies find students and your job as a teacher is to… teach. As simple as that!

Alternatively, you can work as a freelancer for an online teaching marketplace (more on this later) or even get your own students and start your business.

Since I have experience teaching English online and I was able to increase my rate from USD15 per hour to over USD50-60 (you can learn my strategies here), I receive a lot of questions about how to get started as a teacher or how to increase your rate.

Most common questions about teaching English online:

  • Can I teach English online as a non-native speaker
  • Can I teach English online with no experience
  • Can I teach English online without a certification
  • Can I teach English online without a degree

The answer is YES and NO.

It really depends on the company you want to apply to. On top of that, major changes have taken place since July 2021, with the China ban on online teaching, making it difficult to teach English online to Chinese students at the moment.

If you are not familiar with it, China has essentially banned overseas teachers from teaching English online to Chinese students.

Is that the end of online ESL teaching?


The global English language learning market is growing and is set to continue to do so in the coming years, with the uptake of online education being accelerated by the pandemic.

If you want to know everything about how you can get started as an online ESL teacher after the new Chinese regulation, check out my in-depth guide. In this guide, I dig deeper into all the alternatives to Vipkid and other Chinese ESL companies.

The good news is that there are still a huge job opportunities to teaching English in South America. If you are currently interested in teaching English online jobs, here are the 17 top ESL platform for you to consider.

Teach English Online To Mexican Students 

Without further ado here are the top 15 Latin American and Mexican online ESL companies on where you can teach English online to Mexican students and more. Check out the requirements and see if you qualify to teach English in Mexico online on these ESL platforms.

Top 8 Latin America Online ESL Companies

1. Open English

Teach English Online To Mexican Students Companies

Open English claims to be the leading online English teaching company in Latin America with over 500k students, it is certainly one of the most popular tutoring sites in Latin America.

If you have some experience in teaching, Open English is a great platform for teaching Mexican students online as they are relatively flexible with teaching schedule.

  • The pay is up to USD15 per hour and you get a USD1 per hour raise once you have taught a certain amount of hours.

Teachers get to teach a small group of students and occasionally give hand-in projects. They are strongly encouraged to be creative and foster a fruitful interaction between students during class.

To qualify you must:

  • Have teaching experience
  • Have a teaching certificate
  • Commit to teaching at least 10 hours a week

If you don’t have a teaching certificate I always recommend Let’s TEFL. I have done it myself and it is awesome.

Again, bonus points if you can speak Spanish.

Although they have an Open junior course specifically designed for children, most students are adult professionals.

So shift your focus from playing games to providing massive value quickly. If you have a business background, you will definitely know how to connect with your students more effectively.

If you don’t, just be open to learning and experimenting so that you can flatten that learning curve fast.

2. English Key

teach english online to mexican students

English Key is another popular choice for Latin-American and Mexican learners.

  • The pay is USD10-15 per hour.

Their primary teaching hours are between 1 pm and 8 pm EST, which should be a good fit for US-based teachers.

To qualify you must:

  • Be a native speaker
  • Commit to teaching at least 10 hours a week

If you can speak Spanish and have a business background you will be at the top of the list of applicants.

In addition, teaching experience is highly preferred.

3. Latin Hire

Can I teach English online without a degree

Latin Hire connects online ESL teachers with students from Latin America. If you are interested in teaching English in Mexico online, this is a popular ESL platform to do so.

  • The pay is USD7-13 per hour.

Their primary teaching hours are between 6 pm and 2 am EST, which allows US-based teachers to take on a few classes and earn an extra income.

To qualify you must:

  • Be a near-native speaker
  • Have a university degree
  • Have a teaching certificate

Ideally, you should be an intermediate Spanish speaker.

Based on the reviews on Glassdoor, here are the pros and cons:


  • Great students
  • Lots of teaching hours (up to 48 hours a week)
  • Great and transparent staff
  • Lots of flexibility


  • Low pay compared to teaching Chinese students

4. Iboux

teach english online to mexican students

Iboux is an online teaching company that caters to children and adults from Latin America and Europe.

  • The pay is USD8-15 per hour.

To qualify you must:

  • Be a near-native speaker and have some teaching experience

The best part about this company is that they provide solid resources and lesson plans, which can be a real headache if you have to do them from scratch.

Also, you have a guaranteed number of class hours per week – that’s a stable income!


  • Guaranteed number of teaching hours per week
  • Good lesson plans
  • Great support


  • Low pay compared to teaching Chinese students

5. Craving English

Can I teach English online as a non-native speaker

Craving English is a small, Latin American ESL company with classes of 1-6 adult or child students (it is unclear if they have students also from Mexico).

  • The pay is around USD12-17 per hour

Here are the basic requirements:

  • Be a native English speaker
  • Have a teaching certificate
  • Commit to teaching at least 10 hours a week

The reviews on their website are great and they seem to be very particular on stability, as the average duration of a student is 4-6 months. 


  • Free Spanish lessons for teachers
  • Responsive and proactive CEO/Founder


  • Selective hiring policy

6. Beyond English (BE)

Teach English Online To Mexican Students

Beyond English is a Edtech social enterprise company based in Chile, dedicated to teaching languages to promote cultural exchange and equal educational opportunities for all. 

BE is a great ESL platform for teaching Mexican students if you are just starting out. You will be trained on their innovative teaching methodology to empower their students to reach their desired learning goals, using techniques such as S.M.A.R.T goals and design thinking. 

  • The hourly rate is USD14 – 17 for teachers based in the U.S.

The students at Beyond English range from children between the age of 4 to 14 and adults. You have the freedom to pick your own schedule and they will match you with the class or students according to your qualification and preference. 

To qualify teaching at Beyond English, you must:

  • Have TELF Certification
  • University graduate (BA or higher preferred)
  • Authorized to work in USA or Chile (But able to work remotely anywhere)
  • Teaching experience
  • Native English speaker or native Spanish speaker
  • Letter of recommendation
  • Intermediate Spanish knowledge

The minimum hours required to teach at Beyond English is at least 10 per week and part-time teachers can teach up to 16 hours per week. Depending on the student age group, you can expect 1 to 1 teaching mostly with children and a group up to 5 students with adults. 

Beyond English emphasis on creating an engaging learning experience for students and they will provide all necessary teaching resources for you to excel in your teaching role. 

If you are looking to teach English in Latin America, consider becoming a Beyond English full time teacher instead! 

7. English2Go

What Qualifications Do I Need To Teach English Online?

English2Go specializes in teaching English to business executives in Costa Rica and Latin America. 

Since their target audience are older and more professional demographic, English2Go prefers hiring teachers 40 years old with business experiences.  

  • The hourly rate is USD 11 – 12

You need to commit at least six-month in one year and have the flexibility of setting your own schedule. Most teachers start with 4 to 12 hours a week and also increase their hours as you are familiar with the course preparation.

The class size varies from 1 to 1 teaching to groups of 6 per class and English2Go provides all necessary materials to ease your lesson planning and producing student reports. 

To qualify you must:

  • Have TELF certification
  • Native English speaker
  • University graduate
  • Experience in ESL teaching or other teaching experiences. 

Is a bonus if you have ample professional working experience and are familiar with the working culture in Latin America. 

English2Go brings high-quality and competitively priced English language training to professionals online, therefore you have to familiarize yourself with vocabulary and knowledge for business settings, banking, medical, legal and other working professional fields.

8. Bridge English

Teach English Online To Mexican Students

Bridge English was founded in Chile in 1981 and it specializes in teaching business English and general English. With their long reputable experience in teaching English, they are one of the leading corporate service and language training in Latin America.

If you are interested in teaching English in South America, Bridge English has a large Latin America client base. Most of their students are based in Chile, Argentina, Mexico, Brazil, the USA and even Europe and Australia. 

  • The hourly rate is starting from USD 12 – 40

As an English tutor at Bridge, you can get access to all BridgeUniverse seminars and webinars,and other professional development courses. This is to ensure each class is conducted at the highest quality to business executives. 

To qualify you must:

  • Have TELF, CELTA or TESOL certification
  • Native speakers or with a C1 or C2 level of English
  • Bachelor’s degree holder
  • Preferred teaching experience in Business English

The duration of the classes varies, from 30 to 90 minutes. You have the flexibility to schedule your own hours and all teaching training and material are provided. 

With its competitive hourly rate, this is one of the highest paid English teaching jobs in Latin America. 

Top 7 Online ESL Marketplaces 

Unlike ESL online companies, ESL online marketplaces allow teachers to set their own profiles on their platforms so that students can find them and book lessons with them.

In most cases, you will teach one-on-one classes.

The good thing about these companies is that you get to also teach subjects other than English.

As a teacher, you get to set your own hours and rates, which gives you much more flexibility and increases your potential earning income. However, that comes with a few downsides including no lesson plans provided, lots of competition, and no guaranteed teaching hours.

In other words, you could set your own profile into the void and end up being frustrated with no students or low pay.

I was there, too. But, then I decided to upskill and become an IELTS specialist and business English tutor. That’s when I started to make USD6K a month.

So, set up an enticing profile, create a stunning self-introduction video, and make your certifications and experience stand out.

So, if you are interested to diversify your teaching income and not limited to teach English online to Mexican students only, here are list of top ESL platform you can consider:

1. Preply

Teach English Online To Mexican Students

Preply is a well-known ESL online marketplace and it offers the highest potential income. In order to apply, you must be a fluent English speaker.

  • The pay is around USD20 per hour and popular tutors make about USD550 per week.

It seems that native and non-native English teachers who can speak another language are strongly encouraged to apply as students prefer teachers who can speak their own language.

The main downside is that Preply takes 100% of trial commissions, so don’t earn anything if students don’t schedule another lesson.

2. TutorID

Teach English Online To Mexican Students

TutorID is an edTech start-up based in Estonia. The founder is from Brazil, hence it is no surprise that their student base is mostly from Latin America. The good thing about this company is that it allows teachers to create packages and long courses (even over 20 weeks) – which is good for income stability.

  • The pay is around USD15-20 per hour, but some teachers make over 35USD per hour

The main drawback is that it takes a while to build a stable stream of students

3. Italki 

Teach English Online To Mexican Students

Italki is another popular ESL online marketplace that connects students with language teachers.

  • The pay is around USD12-15 per hour.

 It is fairly competitive and your profile might actually not get approved on applying.

4. Verbling

Can I teach English online as a non-native speaker

Verbling is another renowned ESL online marketplace and it offers a high potential income. In order to apply, you must be a fluent English speaker.

  • The pay is around USD19 per hour.

The main downside is that you must be prepared to go up against lots of competitors, but that’s the case with other online ESL marketplaces as well.

5. Cambly

Teach English Online with no experience

Cambly is the best option for beginners. It is not really a marketplace, as you get paid a flat rate, but it comes with a few options which makes it more flexible. For instance, you get to set your own hours and you have no minimum weekly hours. Also, you can get paid to chat with students. 

  • The pay is around USD10-12 per hour 

You must be a native English speaker. Another low point is the pay, which is lower than other platforms. 

Hey, money is money, right? It is still a great option for beginners, so get experience and then move on to other higher-paying platforms. 

6. Englishdom

Teach English Online To European Students

Englishdom is an online language school offering all types of ESL classes mainly to students in Eastern Europe and other parts of the world. 

Their English teaching materials are suitable for children aged 4 and up to 18 years old. Besides teaching children, they also provide ESL services to adults and corporate. 

  • The hourly rate is starting from USD 3 – 12 

All classes are 1 to 1 and last around 50 minutes. Englishdom has been around since 2007 and was the leading international school in the ESL sector. They pride themselves for having highly motivated students as a result of their teaching methods and support. 

To qualify you must:

  • Native English Speaker or Non Native with a neutral accent
  • University graduate (BA or higher preferred)
  • Have TELF certification
  • Have at least 2 years teaching experience

The minimum working hour required per week is around 12 hours. There is also a potential to earn more at Englishdom with their bonus system- depending on how many lessons you teach each month and how long a student stays with you. 

If you already have teaching experience and are currently looking to teach kids English online, Englishdom is a great ESL platform to earn some good passive income.

7. Engoo

Teach English Online To Mexican Students

Engoo is one of the popular English language training services for ESL learners mainly from South Korea, Japan, Taiwan and other parts of the world.

Lessons are provided through their own learning platform, Bell Bird, making it easy for teachers to create a fun and engaging learning experience for the students. 

  • The hourly rate is estimated around USD 11

Each lesson in Engoo is around 25 minutes and all lessons are done 1 to 1. Engoo students’ ages range from children from 2 and up to adults. Complete training and demo lessons will be provided along with teaching material. 

There is no minimum hour teaching requirement as tutors are free to schedule their own teaching slots up to 7 days in advance. 

To qualify you must:

  • Be at least 18 years old
  • Proficient in English (This will be determine during the language test in the application)

With the least teaching requirement to teach English online to kids, Engoo is one of the best online ESL tutoring jobs for beginners with no teaching experience.

Why Teach English Online To Mexican Students?

Teach English Online To Mexican Students

Well, there are quite a few reasons to teach English online to Mexican students.

I am going to dig further into a couple of them, so if you want to know whether teaching English online to Mexican students is a good fit for you, read on.

  • It is in high demand – It is estimated that 24 million people in Mexico are currently attending some type of English training. That means that more and more people need this service and guess what… They are willing to spend their hard-earned money on your service.
  • Better working schedule – if you are based in North America, then Mexico is not an entirely different time zone like China for example. Therefore, you won’t need to wake up early in the morning (or in the middle of the night) and skip into class with an unnatural smile and a sleepy face. 
  • Spanish-speaking market – in case you can speak Spanish or you have a Hispanic background, you will have more chances to land any teaching job and you will have no trouble connecting with your students
  • You have a business background – although some companies cater to children, the demand for English teaching from working adults is set to grow as business professionals want to take their careers to new heights. In case you do have that background, make it shine in your application. 

Teach English Online To Mexican Students FAQs

teach English online to Mexican students

Conclusion on Teach English Online To Mexican Students

When it comes to the great things in life there is no such thing as easy.

But if you want to start teaching English to Mexican students or teach English in South America, now is the best time as you will face less competition and set yourself up for success.

Buena suerte! (Good luck!)

Related Posts On How To Teach English Online:

Top 15 Companies To Teach English Online To Mexican Students