An ESL course teaches English to people whose first language is not English

ESL stands for English as a Second Language. An ESL course is a class where non-native English speakers learn to read, write, speak, and understand English in a structured way. The instructor teaches grammar, vocabulary, pronunciation, and listening skills — usually starting from the very basics if you have never studied English before, or building on what you already know if you have some experience.

ESL courses exist in many settings: public schools, community colleges, private language schools, libraries, and online platforms. Some are free, some charge tuition. Some meet in person several times a week, others are self-paced online. The pace and depth depend on the course level and how much time you spend on it.

The goal is practical: to help you function in English at work, school, daily life, or all three. You are not learning English as a hobby — you are learning it because you need to use it.

Key Takeaways

  • ESL courses teach reading, writing, speaking, and listening to non-native English speakers, usually in levels from beginner to advanced.
  • Classes are offered by community colleges, public schools, libraries, private schools, and online platforms, with costs ranging from free to several hundred dollars per course.
  • Instruction focuses on practical skills: grammar, vocabulary, pronunciation, and conversation for real-world situations like work or healthcare.
  • Most ESL programs place you in a level based on a short test so you are not sitting in a class too straightforward or too hard for where you are now.

How ESL courses are organized by level

ESL courses are divided into levels so that beginners do not sit next to advanced speakers. A typical program has four to six levels: beginner, low intermediate, intermediate, high intermediate, and advanced. Some programs call them by numbers (Level 1, Level 2) or letters (A, B, C). A few use the Common European Framework of Reference (CEFR), which labels levels A1, A2, B1, B2, C1, C2.

When you first join a program, you usually take a short placement test — a mix of reading, writing, and listening questions that takes 20 to 45 minutes. The test tells the program which level fits you best. This matters because if you are placed too low, you waste time on material you already know. If you are placed too high, you fall behind and get frustrated.

As you progress through a level, you move to the next one. Some programs let you move up mid-session if you are clearly ready. Others wait until the next session starts. How fast you move depends on how often you attend class and how much you study outside of class.

What you actually learn in an ESL classroom

The content changes by level, but the structure is similar across most programs. In a beginner class, you might spend weeks on basic greetings, numbers, days of the week, and straightforward present tense ("I am," "You are"). You learn to introduce yourself, order food, and ask for directions. The instructor speaks slowly and writes everything on the board.

In an intermediate class, you move to past tense, future tense, and more complex sentences. You read short articles or stories. You practice conversations about your job, your family, your health, or your neighborhood. You might watch short videos in English and answer questions about them. The instructor speaks at a normal pace, though still clearly.

In an advanced class, you read longer texts, discuss current events, write essays, and listen to podcasts or news broadcasts. You learn idioms and slang. You practice formal writing like emails and job applications. The goal is to sound natural and handle situations where you do not have time to think.

Most classes use a textbook, workbook, or online materials provided by the school. Homework is common — usually 30 minutes to an hour per class session. You might write sentences, do grammar exercises, record yourself speaking, or read a passage and answer questions.

Different formats: in-person, hybrid, and online

In-person classes meet at a fixed time and place, usually two to four times per week for one to three hours per session. You sit in a classroom with other students and an instructor. You can ask questions when ready, hear other students' mistakes and corrections, and practice speaking face-to-face. Many people find this format motivating because they show up on a schedule and see the same classmates each week.

Hybrid classes combine in-person meetings with online work. You might attend class twice a week and do assignments online on other days. This format gives you the structure and speaking practice of a classroom plus the flexibility to work at your own pace on reading and writing.

Online courses let you study whenever you want, usually through a website or app. You watch videos, complete exercises, and sometimes join live video classes with an instructor and other students. Online works well if you have an unpredictable schedule, live far from a school, or prefer to study alone. The downside is that you need self-discipline — it is straightforward to fall behind if no one is expecting you in a classroom.

Where to find ESL courses and what they cost

Community colleges offer ESL programs in almost every city and town. These are usually affordable — often $100 to $300 per course, sometimes less. Classes meet in the evening or on weekends so working people can attend. You can call the college's admissions office or visit their website to find the ESL department and sign up.

Public schools sometimes offer free or low-cost ESL classes for adults, especially if you have children in the school district. Check your local school district's website or call the main office to ask about adult education programs.

Libraries often host free ESL classes or can tell you where to find them. Call your local library and ask about ESL or English conversation groups.

Private language schools charge more — often $300 to $1,000 or more per course — but may offer more flexible schedules, smaller classes, or specialized instruction (like English for nurses or English for business). Search online for "ESL school near me" or ask your employer if they offer tuition help.

Online platforms like Duolingo, Babbel, and others are cheap or free but are not the same as a course with an instructor. They are tools to practice on your own, not a replacement for a structured class where you get feedback on your speaking and writing.

How long an ESL course takes and what happens after

A single level usually takes 8 to 16 weeks, depending on how often you attend and how much homework you do. If you attend class twice a week for 12 weeks, you might finish one level. If you attend once a week, it could take 24 weeks. Some programs let you move faster if you study hard outside of class.

Moving from beginner to advanced typically takes one to two years of steady study. This is not a quick process — you are building a skill that takes time. Many people study ESL while working or raising a family, so they go at their own pace.

After you finish an ESL program, you have a few options. You can stop and use what you learned in your daily life. You can continue to a higher level if the program offers one. You can move to a different type of English class — like a GED preparation class, a college prep class, or a class focused on your job (nursing, construction, hospitality). Some people take ESL for a few months, then take a break, then come back later to improve further.

Common mistakes people make in ESL courses

One mistake is choosing a level that is too high because you want to move fast. If you are placed in intermediate but you are really a beginner, you will not understand the lessons and will fall behind. It is better to start at the right level and move up quickly than to start too high and struggle. The placement test is there to help you, not to judge you.

Another mistake is missing classes regularly. ESL is cumulative — each lesson builds on the last one. If you miss two weeks, you will miss grammar or vocabulary that the next lesson assumes you know. If your schedule is unpredictable, an online or hybrid course might work better than a fixed in-person class.

A third mistake is only studying in class and not doing homework. You learn English by using it, not just by sitting in a classroom. If you do 30 minutes of homework after each class, you will progress much faster than if you only show up to class. Reading, writing, and listening outside of class are where most of your learning happens.

Frequently Asked Questions

Do I need to know any English before I start an ESL course?

No. Beginner ESL courses are designed for people who know little or no English. The instructor will teach you from the ground up. You will take a placement test, and if you truly are a beginner, you will be placed in a beginner class where everyone is starting from the same point.

Can I take an ESL course while I am working full-time?

Yes. Many ESL programs offer evening and weekend classes specifically for working people. Online and hybrid courses also let you study on your own schedule. The trade-off is that you will progress more slowly than someone who studies full-time, but many people balance work and ESL successfully.

What if I do not pass the final test or do not finish the course?

Most ESL courses do not have a "pass or fail" in the traditional sense. You move to the next level when you are ready, based on your instructor's judgment and your test scores. If you do not finish a level, you can repeat it or take a break and come back later. There is no penalty — you are learning at your own pace.

Will an ESL course help me get a job?

An ESL course will improve your English skills, which many employers value. However, the course itself does not may provide a job. Some ESL programs include job-related vocabulary and practice, and some community colleges offer ESL plus job training together. Ask the program if they have job placement support or if they teach English for your specific field.

How do I know if I am ready to move to the next level?

Your instructor will tell you when you are ready, usually based on your test scores, homework, and classroom participation. Most programs also let you take a practice test for the next level to see if you are close. If you feel stuck, talk to your instructor — they can tell you what skills you need to work on before moving up.