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.