Skip to main content
ESL Master English practice by level

About

Practice English at your own pace, without the annoyances.

ESL Master is an ad-free, account-free English learning site for adult ESL students. Grammar, vocabulary, reading, and listening practice across CEFR levels A1 through C2, built and maintained by one teacher, free now and forever.

  • Free forever
  • No accounts
  • No ads
  • A1 through C2

Behind the site

Built by Jory

An English teacher based in Southeast Asia. I built ESL Master because well-structured, level-appropriate ESL material is too often locked behind paywalls or scattered across dozens of low-quality sites.

Get in touch →

What makes this different

Practice without the friction

Free, always

Every page, lesson, and audio file is free. No subscriptions, no ads, no premium tier.

No accounts to make

Open the site and start practicing. Your progress is saved locally in your browser so nothing about you leaves your device.

Every CEFR level

Grammar, vocabulary, reading, and listening practice from A1 all the way to C2.

Where the content comes from

Original lessons, openly licensed audio

Lesson text is original. Audio is sourced from open and CC-licensed projects, with attribution back to the people who made it possible.

How it's built

Static, fast, transparent

Read the privacy policy for the full breakdown.

Static site, no backend

Hosted on Cloudflare Pages. No databases means no place for your data to live, even if we wanted it to.

No tracking, no analytics

No Google Analytics, no Facebook pixel, no third-party scripts watching what you read.

Frequently asked questions

Common questions, plain answers

Is ESL Master really free? Will it stay free?

ESL Master is, and will always be, free.

Where should I start if I don't know my level?

Start with our placement test.

Do you offer private lessons or tutoring?

Yes, when I have time. Contact me for more information or to schedule.

Can teachers use these lessons in their classroom?

Yes, I'd be honored. If you'd like a specific lesson added, please let me know.

Why is there no login or account? How is my progress saved?

To keep things simple and private, ESL Master doesn't ask you to sign up for anything. Your progress is saved automatically in your browser's local storage.

The trade-off: progress is tied to the specific browser and device you use, so it won't sync across your phone and laptop, and it resets if you clear your browser data. If long-term tracking matters to you, the simplest fix is to bookmark the lesson you're on.

How can I support the site?

A few ways. The simplest is to share the site with a friend, classmate, or student who's working on their English, word of mouth is what keeps small projects like this alive. There's also a Ko-fi link in the footer if you'd like to chip in, or you can reach out about private lessons via the contact form.

I found a mistake or broken link, what should I do?

Please contact me I'll fix it as soon as I can.

Get in touch

Questions, corrections, or interested in lessons?

I read every message, usually within a couple of days.