English Language Learning

Whether you're a beginner or looking to refine your fluency, we offer programs and resources to help you. We provide the tools needed for enhancing English language skills and we feature classes and conversation groups. Connect with our staff to discover much more of what we have to offer.
?> ?> ?>Programs and Events
Jun
15
Individualized ESL Classes
Call the library to schedule an appointment.
June 15, 2026
10:00 AM - 4:00 PM
Manville branch
English Conversation Group
Practice speaking English in a friendly setting. Intermediate English skills are required. Hosted by Literacy Volunteers of Somerset County.
June 15, 2026
2:00 PM - 3:30 PM
Montgomery branch
Jun
16
English Conversation Group
Practice speaking English in a friendly setting. Basic English skills are required. Hosted by Literacy Volunteers of Somerset County.
June 16, 2026
1:00 PM - 2:30 PM
Hillsborough branch
Jun
17
Individualized ESL Classes
Call the library to schedule an appointment.
June 17, 2026
10:00 AM - 4:00 PM
Manville branch
Jun
18
English Conversation Group
Practice speaking English in a friendly setting. Intermediate English skills are required. Hosted by Literacy Volunteers of Somerset County.
June 18, 2026
1:00 PM - 2:30 PM
Manville branch
English Conversation Group
Practice speaking English in a friendly setting. Intermediate English skills are required. Hosted by Literacy Volunteers of Somerset County.
June 18, 2026
6:00 PM - 7:30 PM
Manville branch
Jun
22
Individualized ESL Classes
Call the library to schedule an appointment.
June 22, 2026
10:00 AM - 4:00 PM
Manville branch