Free English Classes at the Library: ESL Classes, Conversation Groups and Tutoring

✓ Last Updated: September 2026 | Checked against official sources by Mustafa Bilgic, Operator

Public libraries are one of the easiest places to learn English for free. Most offer at least one of these: ESL or ESOL classes that follow levels, drop-in classes, conversation groups led by volunteers, one-on-one tutoring, and language apps you can use at home with a library card. The rules differ a lot. Some classes need a placement test and regular attendance, while others let you walk in. Use the finder to compare 12 large library systems, then check which level fits you.

Find free English help at the library

Choose a library system to see every kind of English help it lists, or choose the kind of help you want to see which libraries offer it. Then check which class level fits you.

Choose a library to see its classes, groups, tutoring and contact details.

What kind of help do you want?

Choose a type of help to compare libraries.

Which level fits you?

Pick a sentence to see a matching class level and where to start.

Five kinds of free English help at the library

Library websites use both ESL (English as a Second Language) and ESOL (English for Speakers of Other Languages) for the same kind of class, as Multnomah County Library explains. Here is what the 12 library systems in the finder offer.

  • Classes by level. These follow a course and usually need a sign-up and a placement test. Brooklyn Public Library's Beginner ESOL classes need an application, a placement test and minimum attendance hours. Seattle Public Library runs free ESOL classes every quarter for levels 1 to 4, with a placement test. Boston Public Library teaches grammar in four levels, and you start at an Information Session.
  • Drop-in classes. You just show up. Brooklyn runs drop-in classes for beginners that also teach how to get around New York City, and Multnomah County Library in Portland has free in-person classes for all levels with no registration.
  • Conversation groups. The most common option: 10 of the 12 systems list one. They are informal, often led by volunteers, and many need no sign-up. DC Public Library holds online ESL Conversation Circles on Mondays and Wednesdays, Denver Public Library meets online on Tuesday evenings, and Fairfax County Public Library runs groups at most of its 22 branches, from beginner to advanced.
  • Tutoring. One-on-one help at your own pace. San Francisco Public Library pairs adults with a trained volunteer who meets them once a week for six months, though there may be a wait for a tutor. Seattle has drop-in tutoring and free online tutoring from Tutor.com in English, Spanish and Vietnamese, and Fairfax County offers One-On-One-English practice at 12 branches.
  • English for work. Brooklyn combines English with job certificates in restaurant work (ServSafe), hotel front desk work or digital literacy (IC3), and runs Business English for advanced learners. Seattle's English for Work is a free, quarter-long program for immigrants and refugees 18 and older.

You can also learn online with a library card. The systems we checked list Mango Languages, Rosetta Stone, Transparent Language, Pronunciator, Bluebird Languages, News for You Online and LinkedIn Learning ESL courses. Without a card, USA Learns has free online English courses. For other language apps, see our Mango vs Rosetta Stone comparison.

LibraryClasses by levelDrop-in classesConversationTutoringEnglish for workOnline with card
Brooklyn Public LibraryYesYesYesYesYes
Boston Public LibraryYesYes
Seattle Public LibraryYesYesYesYesYes
DC Public LibraryYes
Fairfax County Public LibraryYesYes
Multnomah County LibraryYesYes
Denver Public LibraryYesYes
Sacramento Public LibraryYesYesYes
San Jose Public LibraryYesYesYesYes
Oakland Public LibraryYesYesYes
San Francisco Public LibraryYesYesYesYes
Cuyahoga County Public LibraryYes

"Yes" means the library's own English page lists it. Checked September 25, 2026; the finder shows the date and source for each library.

How to sign up

  1. Find the English page or the events calendar. Search your library's website for "ESL," "ESOL" or "English conversation." Fairfax County, for example, tells you to choose "Learning English" in its library calendar.
  2. For classes by level, go to an information session or book a placement test. Boston starts with an Information Session and an assessment with an instructor. Seattle lists registration appointments on its English Class Calendar, and Brooklyn asks for an application and a placement test.
  3. For drop-in classes and conversation groups, just go. Brooklyn's drop-in classes and conversation groups, Multnomah County's classes and Denver's online group need no registration, and Boston says many of its in-person groups do not either.
  4. For tutoring, apply and wait for a match. San Francisco's application comes in English, Spanish and Chinese, and the library contacts you when a tutor is free.

Rules on age and where you live vary. Boston's classes are for adults 18 and older living in Massachusetts, DC's Conversation Circles are for adults 18 and older with low-intermediate or higher skills, San Francisco's tutoring is for adults who live in San Francisco, and Seattle's English for Work requires age 18 or older. Seattle's Conversation Circles are open to anyone whose first language is not English.

Which level are you?

Most programs place you with their own test or a talk with a teacher. To get a rough idea first, here is how Boston Public Library describes its four levels:

  • Level 1, Beginner: little to no English skills.
  • Level 2, Elementary: you already speak basic English and want more vocabulary and grammar.
  • Level 3, Intermediate: you are comfortable using English in daily situations and want to gain fluency.
  • Level 4, Advanced: you communicate fluently in most situations and are comfortable using English at a university or workplace.

Level matters most for conversation groups. Boston's groups suit students with basic speaking skills, Brooklyn's are for intermediate learners, and DC asks for low-intermediate or higher. If you are a true beginner, a beginner class or drop-in class is the better first step.

If your library is not in the finder

Some libraries work with local colleges and adult education programs. San Francisco Public Library points learners to free non-credit ESL classes at City College of San Francisco, Cuyahoga County Public Library offers beginner to advanced ESOL through Aspire Greater Cleveland, and Multnomah County Library lists community college ESOL programs in the Portland area. Ask at the front desk even if the website says little.

Some programs also help with citizenship. Sacramento's tutoring covers preparing for the citizenship interview and test, and Cuyahoga County pairs ESOL with U.S. citizenship classes. Our guide to library citizenship classes covers that side. If reading itself is hard because of low vision or another disability, the free talking book library is a separate service.

Frequently Asked Questions

Are English classes at the library free?

At the libraries we checked, yes. Brooklyn, Boston, Seattle, Multnomah County, Denver, San Jose, San Francisco and Cuyahoga County describe their English classes, groups or tutoring as free, and Sacramento says its language apps are free with a library card.

Do I need to take a test to join an ESL class?

For classes that follow levels, usually yes. Brooklyn's Beginner ESOL classes need an application and a placement test, Seattle's ESOL classes need a placement test, and Boston asks for an assessment with an instructor. Drop-in classes and most conversation groups have no test.

What is the difference between ESL and ESOL?

They mean the same kind of class. Multnomah County Library explains that English classes are often called ESL, English as a Second Language, or ESOL, English for Speakers of Other Languages.

Do I need a library card for English classes?

Not always for classes and groups, but you do for most online tools. Brooklyn, Denver and Sacramento list a library card as required for online resources such as Mango Languages, Rosetta Stone and Pronunciator.

Can I learn English online for free?

Yes. With a library card you can use tools such as Mango Languages or Pronunciator, depending on your library. USA Learns also has free online English courses that do not need a library card.

Are there English classes for jobs?

Some libraries offer them. Brooklyn Public Library combines English with job certificates in restaurant, hotel front desk or digital literacy work, and Seattle Public Library runs English for Work for immigrants and refugees 18 and older.

Sources

Every rule, fee and figure on this page comes from the official page listed here. We read each one on September 25, 2026. Brooklyn, Boston, San Jose and Oakland block automated requests from our server, so we read archived copies of their pages from July and August 2026.