ESL Tutoring

Tutor and learner

English Language Tutoring

Adult English Language Learners who live in San Francisco can improve their reading, writing, and speaking skills with the help of a one-on-one tutor.

How It Works:

  1. Tutors and Learners are paired together for 6 months.
  2. They meet once a week for 1 to 2 hours per session.
  3. It's FREE!
  4. Your volunteer tutor will help you improve your English language skills to achieve your personal goals.

Need Help Learning English?

Thank you for your interest in our free ESL Tutoring Program.

We are now accepting new applications for ESL tutoring. 

Our program matches adult learners with trained volunteer tutors for one-to-one English practice. Learners work on speaking, listening, reading, or writing—based on their goals. 

Because many people apply, there may be a wait before you are matched with a tutor. We will contact you when a tutor becomes available. 

How to Apply 

To apply for ESL tutoring, click this link:  ESL Learner Application for Tutoring 

The link takes you to the application form. 

Please fill out the form and submit it. 

What Happens Next 

After you apply: 

  • You may need to wait for a tutor
  • We will contact you when a tutor is ready 

📌 Want to learn English while you wait? You still can.

👉 Click here for free English learning resources.

This page has information about:

  • online English classes
  • speaking practice on Zoom
  • videos to help you learn English
  • how to get a free library card

These resources are free and easy to use with your library card.

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

To Become a Tutor:

Thank you for your interest in helping! Tutoring is a rewarding way to support your community. Volunteer ESL tutors must be at least 19 years old and complete a three-hour training online.

If you are interested in becoming a tutor, please fill out this ESL Volunteer Tutor Interest Form and we’ll contact you with more information.