HomeGuidesHow much do online English lessons cost?

How much do online English lessons cost?

Costs · 3 min read · updated 2026-08-22

The honest answer is that a private online English lesson costs between about $5 and $40 an hour, and that almost everything inside that range is explained by three things: where your teacher lives, whether the price is set by the teacher or by a company, and how much of the hour is really yours.

On WeaTeach right now, lessons run from $5 to $26 an hour, and the middle of the roster sits at about $9. That is one-to-one, on video, with a teacher who set that price themselves.

Why the same hour costs $6 or $36

1. Where the teacher lives

A teacher in Tehran, Manila or Belgrade can earn a good local income from a lesson that costs you $8. A teacher in London or Toronto usually cannot. Nothing about the teaching is worse at the lower price — the cost of living behind it is different. This is the single biggest factor in online lesson prices, and it is why the global average is far below what a local tutor in a wealthy city charges.

2. Who sets the price

On the big language-app platforms, a chunk of what you pay never reaches the teacher: the platform sets or caps the price and keeps 20-33% of it. Marketplaces where teachers set their own rate tend to be cheaper for the same quality, because the same money buys more of the teacher.

3. What you are actually buying for the hour

A $5 group class of eight people is not a cheap private lesson; it is a different product. So is a recorded course with a chat channel. When you compare prices, compare minutes of one-to-one attention:

What you should expect at each price

A cheaper teacher you meet twice a week beats a more expensive one you can only afford once a month. Frequency does more for your English than price does.

How many lessons will you actually pay for?

The recurring cost matters more than the hourly rate. Twice a week at $9 is about $72 a month. Once a week at $18 is the same money and, in our experience, less progress — you spend the first ten minutes of every lesson warming up, and that warm-up is a bigger share of a weekly lesson than a twice-weekly one.

A realistic budget for visible improvement over three months:

What to check before you pay for anything

Where to look

Meet four tutors for $5

The Trial Pass buys 25-minute trials with up to four different tutors, so you can compare people rather than profiles before you spend anything on a course of lessons.

See English tutors and prices

Questions people ask

What is a fair price for an online English lesson?

Between $8 and $15 an hour buys an experienced, qualified private teacher on most marketplaces, including this one, where lessons run from $5 to $26 and the middle of the roster is about $9. Paying more buys specialisation — exam coaching, business English, native-speaker accent work — rather than better teaching in general.

Are cheap online English lessons any good?

Often yes: a low price usually reflects where the teacher lives, not how well they teach. What matters is whether the teacher's level was checked by someone other than the teacher, and whether you can try a lesson before you commit.

How many lessons a week should I take?

Two shorter lessons beat one long one for most people. Twice a week keeps the warm-up short and gives you something to prepare between lessons; once a week works if you study on your own in between.

More guides

Costs

Are cheap online tutors any good?

A $6 lesson and a $30 lesson can be the same lesson. What price does and does not tell you about an online tutor, and the checks that do.

Choosing

How to choose an online tutor

A short, practical method for picking a tutor from a marketplace — what to look at, what to ignore, and the questions to ask in the trial lesson.

Choosing

What happens in your first online lesson

What a first 1-on-1 online lesson looks like minute by minute, what to prepare, and how to tell afterwards whether to book the tutor again.

All guides ›All tutors ›