Free ESL Resources

Free ESL Resources While You Wait

Our ESL tutoring program is currently full. We are not accepting new learner applications at this time. Please check back later this year.

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.
We look forward to helping you when we reopen the ESL Tutor Request Form.