Free English Classes at the Library: ESL Classes, Conversation Groups and Tutoring
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.
What kind of help do you want?
Which level fits you?
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.
| Library | Classes by level | Drop-in classes | Conversation | Tutoring | English for work | Online with card |
|---|---|---|---|---|---|---|
| Brooklyn Public Library | Yes | Yes | Yes | Yes | Yes | |
| Boston Public Library | Yes | Yes | ||||
| Seattle Public Library | Yes | Yes | Yes | Yes | Yes | |
| DC Public Library | Yes | |||||
| Fairfax County Public Library | Yes | Yes | ||||
| Multnomah County Library | Yes | Yes | ||||
| Denver Public Library | Yes | Yes | ||||
| Sacramento Public Library | Yes | Yes | Yes | |||
| San Jose Public Library | Yes | Yes | Yes | Yes | ||
| Oakland Public Library | Yes | Yes | Yes | |||
| San Francisco Public Library | Yes | Yes | Yes | Yes | ||
| Cuyahoga County Public Library | Yes |
"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
- 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.
- 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.
- 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.
- 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.
- Brooklyn Public Library: English learning page (archived copy of July 11, 2026): https://www.bklynlibrary.org/adult-learning/esol
- Boston Public Library: English learning page (archived copy of July 21, 2026): https://www.bpl.org/esol/
- Seattle Public Library: English learning page (live page, September 25, 2026): https://www.spl.org/programs-and-services/learning/learn-english
- DC Public Library: English learning page (live page, September 25, 2026): https://www.dclibrary.org/using-the-library/esl-groups
- Fairfax County Public Library: English learning page (live page, September 25, 2026): https://www.fairfaxcounty.gov/library/branch-out/conversation-groups
- Multnomah County Library: English learning page (live page, September 25, 2026): https://multcolib.org/citizenship-learning-english/learn-english
- Denver Public Library: English learning page (live page, September 25, 2026): https://www.denverlibrary.org/plaza/english
- Sacramento Public Library: English learning page (live page, September 25, 2026): https://www.saclibrary.org/explore-services/english-language-learning
- San Jose Public Library: English learning page (archived copy of August 18, 2026): https://www.sjpl.org/lls/learn-english/
- Oakland Public Library: English learning page (archived copy of August 21, 2026): https://oaklandlibrary.org/english-conversation-clubs/
- San Francisco Public Library: English learning page (live page, September 25, 2026): https://sfpl.org/locations/main-library/bridge-main-5th-floor/esl-tutoring
- Cuyahoga County Public Library: English learning page (live page, September 25, 2026): https://cuyahogalibrary.org/services/adult-education/esol-us-citizenship
- USA Learns: free online English courses: https://www.usalearns.org/