Life in UK

CELTA / TEFL (Teaching English as a Foreign Language)

A certificate to teach English abroad or online, but not in UK state schools and it needs near-native English.

Cambridge / various TEFL providers

Figures are 2025–2026 estimates; confirm on the official site before relying on them.

What it is

CELTA and TEFL are certificates for teaching English to people whose first language is not English. CELTA is the gold-standard Cambridge qualification, taken full-time over about 4 weeks. TEFL is a looser label covering many online courses that range from solid to almost worthless. The key point people miss: these are for teaching English as a foreign language, to foreign learners. They are not general school-teaching qualifications.

Who it suits

It suits confident, near-native English speakers who want to teach abroad, work in a UK private language school, or tutor online from home. It can fit travel, semi-retirement or a flexible self-employed life. It does not suit someone hoping to become a mainstream teacher in a British state school, and it is a poor fit for anyone whose own English is not already excellent.

How you qualify

  1. Check your English is genuinely near-native (around C1–C2).
  2. For CELTA, apply to a centre, pass an interview and a short pre-course language task.
  3. Complete the course: input sessions plus assessed teaching practice with real students.
  4. Pass the assessed teaching and written assignments to gain the certificate.
  5. For a basic online TEFL, you simply enrol and complete the modules, but expect employers to value it far less than CELTA.

Cost and how long it takes

A cheap online TEFL course runs around £150–300. A full Cambridge CELTA is roughly £1,400–1,900 including the Cambridge registration fee, and prices differ by provider and by year. CELTA full-time takes about 4 weeks, or several months part-time. Online TEFL can be finished in days or weeks.

The English you need

This is the highest English bar of almost any route here: around Level 5, near-native. You are teaching the language itself, so your grammar, pronunciation, spelling and ability to explain fluently on the spot must be very strong. Be honest with yourself: if your English is not close to native, employers and students will notice quickly, and this is not the right route.

The honest reality

Be careful of cheap online "TEFL certificates" that promise a lot: many employers barely value them, and only a proper CELTA opens good doors. Crucially, neither CELTA nor TEFL gives Qualified Teacher Status, so you cannot teach in a UK state school with them. The best-paid teaching is abroad, and many of those countries require a university degree for a work visa regardless of your certificate. UK language-school work is often seasonal and insecure.

What you can earn

Pay varies hugely by place. UK private language schools pay an estimated £20k–30k and are often seasonal. Teaching online can pay roughly an estimated £10–50 an hour depending on your qualification and platform. The strongest packages are in the Gulf, where good schools can pay several thousand pounds a month plus housing. All figures are estimates, not guarantees.

Your next step

First, honestly test your English against a C1–C2 standard. If you are there, look at accredited CELTA centres rather than the cheapest online TEFL. If your English is not near-native yet, this route is not for you now: a UK apprenticeship in another field will pay off faster.

Official site

Related certifications

Which UK career suits you?

Find my path