ESL Classes for Adult Learners

This site is maintained by a team of ESL teachers who create free lesson plans every week. Here, we've put together guides and resources for learners — whether you're looking for your first English class or comparing free options online.

What's your English level?

Most ESL programs use the CEFR framework to place learners. Here's a quick overview — see our levels page for details and lessons at each level.

Live online classes — coming soon

We're building live small-group classes for adult learners, taught by our native-speaker teacher. Join the waitlist and we'll let you know when they're ready.

Frequently asked questions

What does ESL stand for?
ESL stands for English as a Second Language. It refers to courses and programs designed to teach English to speakers of other languages. You may also see the terms ESOL (English for Speakers of Other Languages) and ELL (English Language Learner).
How much do ESL classes cost?
It depends on the format. Many community colleges and public libraries offer free ESL classes for local residents. University continuing-education programs typically charge $300–$500 per term. Online tutoring platforms like Preply and italki range from $5 to $30 per hour depending on the tutor. There are also many free websites and apps for self-study.
What level of English do I need to start?
You can start at any level. Most ESL programs assess your level before placing you in a class. The CEFR framework (A1–C2) is widely used: A1–A2 for beginners, B1–B2 for intermediate learners, and C1–C2 for advanced. See our levels page for details on each.
Can I take ESL classes online for free?
Yes. Websites like USALearns, BBC Learning English, and VOA Learning English offer structured lessons at no cost. Many apps like Duolingo also have a free tier. Our free resources guide lists over a dozen verified options.

Are you a teacher? Browse our free lesson plans