TEFL Courses

How Much Does a TEFL Certificate Cost?

Elaina Giolando

A former management consultant turned nomad, Elaina writes about the intersection of career, life, and travel on topics including internships abroad and gap years.

Simply being a native English speaker does not make you qualified to teach English as a second language.

However, there's really only one thing stopping you from traveling anywhere in the world and teaching English -- and that's getting a TEFL certificate.

TEFL stands for Teaching English as a Foreign Language and the course helps give you all the skills you need to become a qualified teacher, including how to evaluate students' language levels, prepare lessons, and improve your understanding of the subtleties of the English language that are pertinent to teaching it.

The international standard for a respectable TEFL course is 100-120 hours of instruction, 6-10 hours of teaching practice in a live classroom, and the course itself should be verified by an external organization.

Kinds of TEFL Certificates & Their Cost

If you're seriously considering getting certified, you may be wondering what the cost of a certificate is. Cost depends on the type of certificate you get and where you get it: at home, overseas, or online. The kind of TEFL certificate you choose will depend on your budget and what your intentions are with earning it.

Here's a quick breakdown of the cost for different TEFL courses. We dive into each type in more detail below:

  • TEFL Certifications - Onsite At Home: $1,500-$2,000
  • TEFL Certifications - Onsite Abroad: $1,000-$2,000 including travel
  • Online TEFL Certifications: $250-$600
  • Hybrid TEFL Certifications: $300-$1,000

Read on to learn about each type of TEFL course and why these costs vary -- as well as other costs and fees to keep in mind as you decide which TEFL course to take.

TEFL Certifications - Onsite At Home: $1,500-$2,000

One of the most convenient and effective ways to do a TEFL course is in a real classroom right in your hometown. Some people simply learn best in the classroom with a live teacher and other students.

There are also certain countries where onsite programs are highly preferred over any form of online training, especially in the high-paying Middle East region. Have an idea of where you want to teach English before you start your TEFL program so you can make an informed decision.

Onsite programs taught at a university level generally cost around $1,500-$2,500. They typically take four weeks of intensive study, and you don't have to pack up and leave the country to do it!

It may be worth looking at if you have the time to do a course in your hometown or if you'd need to take time off of your current job to study. If so, you'll want to figure in the cost of not working while your course is in session. You'll also still need to factor in the cost of housing, food, and expenses for the duration of your in-person course.

TEFL Certifications - Onsite Abroad: $1,000-$2,000

If you want to teach English in Bolivia, why not go to Bolivia to learn how to teach English in the first place? You'll get the exposure to teaching in the actual culture where you want to be working and improve your familiarity with the local language, as well.

Wherever you decide to get certified overseas, you'll need to figure in the cost of living for the duration of the course and have that money saved up ahead of time. Think about expenses such as:

  • International airfare
  • Visa
  • Housing
  • Food and other daily expenses
  • Transportation

Although you'll likely make the money back once you start earning as a teacher, you'll still need to make sure you have a healthy cushion in your savings account before committing to a TEFL certificate program in another country.

However, the cost of TEFL courses abroad tend to be cheaper in other countries, so you might be able to include the aforementioned expenses with the cost of your certificate and not pay more than you'd pay taking a $2,000 course at home.

The real benefit of doing this is the immersion you get in the environment you intend to teach in. You'll make local contacts during your training that could help you land job interviews –and you'll be able to interview for teaching positions in person instead of on Skype. Because you're already on the ground, you increase your chances of getting a job and choosing the best placement for yourself.

Browse TEFL courses around the world →

Online TEFL Certifications: $250-$600

Online TEFL courses can be very affordable, some as low as $250. This is a great option if you can't afford to go abroad or there are no on-site TEFL courses in your hometown. It's also a great way of seeing if teaching English abroad is for you –- without going abroad or investing too heavily in the idea.

If the answer is yes, you may decide to invest in a more robust training that includes more real classroom experience once you know for sure that you want to teach.

Although online TEFL courses are convenient and very affordable, they may be too good to be true, especially if they are really cheap. Before paying even a few hundred dollars, you'll want to check on the following items:

  • Is the course accredited?
  • Are the instructors well qualified?
  • How many extras do you have to pay for later on?
  • If there a job placement option?

A typical online TEFL course that provides the requisite number of hours to be validated by an employer (120 hours) usually costs between $300-$600.

Yet another downside is that many employers don't take online TEFL certificates too seriously, even if they meet the requisite hours, because most online programs don't include a live classroom teaching component.

Suggested Online TEFL Courses:

Browse online TEFL courses →

Hybrid TEFL Certifications: $300-$1,000

Hybrid TEFL courses offer a combination of self-study and in-person classroom training –- the best of both worlds perhaps.

The cost of hybrid programs is also a hybrid. Prices come in about halfway between the low end of an online course ($300) and the low end of an onsite course ($1,000). A four-week program with some online instruction and some live classroom practicum (either in the U.S. or abroad) costs between $500-$700 on average.

Some programs involve travel as part of the onsite study, so be aware that the cost of the certificate program does not include additional expenses like airfare, housing, and meals anywhere onsite, whether the location is New York City or Barcelona.

Suggested Hybrid TEFL Courses:

Browse hybrid TEFL courses →

Other TEFL Course Cost Factors

TEFL courses are usually priced based on their number of hours. Most teaching jobs require at least 100 hours, so make sure to check that the course, whatever type it is, fulfills that minimum requirement. If it doesn't, how much will it cost to reach 100 or 120 hours?

To understand exactly how much you'll pay in the end for a TEFL certificate, you'll also want to factor in other potential costs that are not included in the course fee. Ask your course provider about:

  • The cost of physical TEFL certificate itself (sometimes $50-$75)
  • Tutoring hours costs, if you need them
  • Job placement fee, if any
  • Books and other course materials

Without a TEFL certificate, you may still be able to find opportunities to teach English overseas, but they may be difficult to find or very low paid. By investing in yourself and your qualifications as a teacher, you are likely to attract more lucrative positions at well-established schools or organizations that would make teaching long-term more viable.

Perhaps the best question to ask is: Imagine you're teaching up to 100 students per week, whose parents have invested hard-earned money in seeing their children get a good education. Are you in the position to give them the experience they deserve? Do you have the requisite training to deliver lifelong knowledge and valuable language skills to other people? Depending on the answers you come up with will help you make the right choice regarding which TEFL course you want to pursue.

Recommended TEFL Programs