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
Nov
9
Individualized ESL Classes
Call the library at 908-458-8425 to schedule an appointment.
November 9, 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.
November 9, 2026
1:00 PM - 3:00 PM
Montgomery branch
Nov
10
English Conversation Group
Practice speaking English in a friendly setting. Basic English skills are required. Hosted by Literacy Volunteers of Somerset County.
November 10, 2026
1:00 PM - 2:30 PM
Hillsborough branch
English Conversation Group
Practice speaking English in a friendly setting. Basic English skills are required. Hosted by Literacy Volunteers of Somerset County.
November 10, 2026
6:00 PM - 7:30 PM
North Plainfield branch
Nov
11
Individualized ESL Classes
Call the library at 908-458-8425 to schedule an appointment.
November 11, 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 the Literacy Volunteers of Somerset County.
November 11, 2026
10:30 AM - 12:00 PM
Warren Township branch
Nov
12
English Conversation Group
Practice speaking English in a friendly setting. Intermediate English skills are required. Hosted by Literacy Volunteers of Somerset County.
November 12, 2026
1:30 PM - 2:30 PM
Manville branch