English for Speakers of Other Languages (ESOL) & Literacy Program

Franklin Public Library offers free, one-on-one English language tutoring for those new to the English language, as well as for English speakers who would like to improve their basic reading and writing skills. Please click the links below for more information about becoming a student or volunteering as a tutor.

Click here to learn about becoming a student


Click here to learn about becoming a tutor

Conversation Group

Those looking for conversation practice (instead of or in addition to one-on-one tutoring), please join our English Conversation Group on Tuesday evenings from 6:30 - 7:30pm in the Horace Mann Reading Room.

Resources for New Americans

The Mass Board of Library Commissioners (MBLC) has compiled a list of resources that may be helpful to those learning English. Topics include immigration, family preparedness, citizenship, and other guides.

Resources for Learning English

For Beginners

The English Minute

Games to Learn English

Language Guide

Learning Chocolate

Read Today

Real English 

USA Learns 

Grammar & Vocabulary

Business English Pod

English Club

English Grammar Online

Grammar Girl

EnglishPage.com

Lesson Plans, Worksheets, Quizzes & Teaching Tips for Tutors

Activities for ESL Students

English for Everyone

Intercambio: Resource Hub

Lantern Fish ESL

Watertown Public Library Project Literacy Beginner Manual (PDF)

Listening & Pronunciation

Daily ESL

English Language Listening Lab Online

EZ Slang 

Randall's ESL Cyber Listening Café

Story Corps

Talk English 

US Civics, Culture, & News

Breaking News English

EL Civics

The Idiom Connection

Hello USA

YouTube Channels & Podcasts

American English Podcast

BBC Learning English

BBC Learning English Podcasts

English with Jennifer

Hungry for English

Learn English with Mark Kulek

Voices of America: Learning English 

Other Free Programs

MassLinks Adult Online Academy - a statewide adult education program. Students can choose from High School Equivalency (GED and HiSet) preparation classes or English for Speakers of Other Languages (ESOL/ESL) classes. Classes are offered fully online with evening and morning options to help you work around your schedule. The first step is submitting an application to get on the waitlist.