CHPL's English as a Second Language (ESL) Program

The Cherry Hill Public Library provides a variety of classes for adults learning to speak English. Those who would like to participate in the class must compete our online registration form. Every applicant will be assigned up to two (2) classes according to their language ability and class availability. A student may be moved to a different class if the instructor considers the new class a better fit for their needs.

Click here for our online registration form.

Here are the list of classes, their levels, and the days and times that they meet. If you wish to attend a class, please submit your application through our online registration form.

  • Conversation Classes
    • Beginner: Mondays 2:00pm - 3:30pm
    • Intermediate: Mondays 10:30am - 12:00pm
  • Reading Classes
    • Intermediate: Wednesdays 10:30am - 12:00pm
    • Advanced: Thursdays 3:00pm - 4:30pm
  • Writing/Grammar Classes
    • Beginner: Tuesdays 1:00pm - 2:30pm
    • Intermediate: Fridays 10:30am - 12:00pm

For more registration information on CHPL's ESL classes, please contact the reference desk at 856-667-0300 (option 2) or email the program.

If you have any questions about the ESL Program, please contact Elby Wang by phone at 856-903-1227 or at

Literacy Volunteers of Camden County

Image result for english as a second language Managed by the Camden County Library System, the Literacy Volunteers of Camden County (LVCC) offers free one-on-one and small group tutoring to Camden County adults at the lowest literacy levels. All LVCC students must complete the intake form which must be returned to their offices at the Voorhees Public Library. You can meet with your LVCC tutor here at the library in our group study rooms.

Literacy Volunteers of Camden County, not the Cherry Hill Public Library, will contact students after they have submitted the intake form.

For more information on LVCC classes:  

Phone: 856-772-1636 ext 7331