ESL Services


The ESL Lab provides ESL students with an introduction to the library’s ESL services, tutoring sign-in and independent online learning. The ESL tutoring collection is also housed in this space. Regular ESL materials can be found in the main library non-fiction area. Members are welcome to check out materials from both collections.




Monday, Wednesday, Friday 10 am-4 pm
Tuesday & Thursday 2-8 pm
Saturday & Sunday CLOSED

Software and apps available on ESL Lab computers

  • Duolingo

  • Mango Languages
  • Pronunciator

  • Rosetta Stone

  • Tutorials on Google, Facebook and YouTube


One-on-one tutoring is available for Intermediate and Advanced ESL students, as well as recent ESL graduates. Request a tutor by filling out the ESL Student Application. Applications can be returned to the second floor Adult Desk or ESL Lab.

The library offers several English-as-a-Second-Language classes during the week for all levels of those learning to speak and converse in English.

ESL Classes

Our instructor-led classes are held in the Training Lab and are offered at three proficiency levels. Registration for classes is by ticket registration. Twenty-four (24) tickets will be available 30 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. Students must attend all sessions to keep their seat in class.

Beginning ESLESL Class

  • 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.

Conversation Class

  • Open to all student levels. Practice your English conversation skills while learning new words and common expressions.

View the class schedule on our events calendar or current newsletter.

Volunteer Opportunities

Are you interested in volunteering in the ESL Lab, tutoring or instruction? If so, visit our volunteer page for more information.