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

Individualized ESL Classes

Call the library at 908-458-8425 to schedule an appointment.
November 2, 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 2, 2026 1:00 PM - 3:00 PM Montgomery branch

English Conversation Group

Practice speaking English in a friendly setting. Basic English skills are required. Hosted by Literacy Volunteers of Somerset County.
November 3, 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 3, 2026 6:00 PM - 7:30 PM North Plainfield branch

Individualized ESL Classes

Call the library at 908-458-8425 to schedule an appointment.
November 4, 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. All classes are in Meeting Room A unless otherwise noted.
November 4, 2026 10:30 AM - 12:00 PM Bridgewater 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 4, 2026 10:30 AM - 12:00 PM Warren Township branch