Advocasí
Guide · educational information

Free English classes: where to look in any city

Adult education centers, libraries and churches run free or nearly free ESL classes almost everywhere. How to find one, what levels mean, and how to register.

By · updated 2026-09-06

The four places that almost always have classes

  • Adult education programs run by the school district or community college. Free or a small registration fee. Day and evening schedules.
  • Public libraries: conversation groups, tutoring, and free access to online courses with a library card, which does not require immigration papers.
  • Churches and community centers: volunteer-taught classes, often with childcare.
  • Literacy councils: one-on-one tutoring for beginners.

What to expect at registration

Most programs give a short placement test so you start at the right level, from beginner to advanced. Bring a photo ID if you have one; many programs accept a consular ID or none at all. Ask about childcare, transportation help, and whether the class leads to a certificate or to citizenship-test preparation.

Use the directory

Open your city's page and choose "ESL & adult education". Listings show the address and, once an organization has confirmed its listing, hours and languages. If a listing is thin, call: the phone number is the fastest way to learn the current schedule.

Common questions

Do I need papers to take a class?
Federally funded adult education programs do not require proof of immigration status. Some ask for an ID only to create a student record.

Ready to understand your options?

Take the first step with a free, no-obligation eligibility check. In a few minutes you'll have a clearer picture of which pathways may apply.

Start Free Eligibility Check

Always free to check. No obligation.

Join the community

Get support and guidance from people like you

Join our free Facebook community to ask questions, share experiences, and learn from others navigating the immigration process.

Join on Facebook
  • Ask questions in English or Spanish
  • Get updates and reminders
  • Connect with others on the same journey