ESL Services


Online ESL Resources

Self-guided resources to assist students develop language acquisition.

ESL Lab Hours 

Monday, Wednesday and Friday: 11 am-4 pm
Tuesday and Thursday: 2-8 pm
Saturday and Sunday: Closed

ESL Lab Services

The ESL Lab provides students with an introduction to the library’s ESL services, tutoring sign-in and independent online learning.

  • Dedicated computers offering software and apps for independent learning:
  • ESL collection and tutor collection are available for checkout.
  • 1:1 Tutoring
    ESL students are able to meet with an ESL volunteer tutor for one hour, once a week to practice conversation or improve pronunciation. ESL volunteer tutors are available only for students in the Advanced class and only if they attend classes. All meetings with ESL volunteer tutors are held at the library only.


Offered at three proficiency levels; conversation class for intermediate and advanced.

  • Beginning ESL
    Learn basic words to describe family, home, food and other simple phrases.
  • Intermediate ESL
    Learn simple phrases for shopping, job interviews and getting around. We’ll practice what we learn through activities and games.
  • Advanced ESL
    Learn about different forms of English grammar, such as idioms, verb tenses, metaphors and similes. We’ll practice what we learn using material from books, movies and radio.


Our instructor-led classes are held in the Training Lab. Registration for classes is by ticket registration. Twenty-four (24) tickets will be available 15 minutes before the first class on a first-come, first-served basis during the first week of each class quarter. You must attend the first class to be registered.

ESL Volunteers

Would you like to assist people from around the world in learning English? If you have teaching or tutoring experience or would be interested in assisting students in our English-as-a-Second-Language Lab, we’d like to have you join us.

ESL Volunteer Application