Free ESL Resources

Free ESL Resources While You Wait

Our ESL tutoring program is now open. We are currently accepting new learner applications. As many people apply, there may be a waiting period before we are able to match you with a tutor.

In the meantime, here are free ways you can keep learning English with your library card:


💬 Practice Speaking English

ESL Conversation Club (Online)
Join friendly conversations with other English learners.
🕒 Every Tuesday, 3:00–4:00 p.m. on Zoom
👉 Find ESL Conversation Club on the Event Calendar or register here


📚 Take Online English Classes

Gale Courses
Learn grammar, writing, and vocabulary. New classes start each month.
👉Start Gale ESL Classes

Kanopy ESL Videos
Watch videos to help you learn English. The Cutting Edge Basic English Series shows real conversations and easy practice.
👉Watch Kanopy ESL Videos


💳 Get a Library Card

A library card is free and gives you access to all of these tools.
👉Sign Up for a Library Card


If you have any questions, email us at esl@sfpl.org.