E-Print remote wireless printing is now available.

English as a Second Language (ESL)


We offer in-person ESL classes at Beginner, Intermediate and Advanced levels. Classes are for adult learners only.

To enroll in a class, students must first register for a Placement Appointment. During the appointment, library staff will gather information about the student’s availability and their current English skills. They will register the student for a class that fits their schedule and skill level. Class days and times will be shared with students during the Placement Appointment. 

To register for a Placement Appointment, visit the Adult Services Desk on the 2nd floor of the library. Placement appointments are available throughout the year. 

ESL Lab Services

Stop by the ESL Lab on the second floor of the library and use our computers to learn English on your own time. Library staff and volunteers are available to assist you.  

The lab also houses our ESL Tutor Collection, which contains instructional materials to assist those teaching or tutoring English language learners. These materials are available for use inside the library or for checkout. 

ESL Lab Hours
Monday  4-8 pm
Tuesday 1-5 pm
Wednesday 4-8 pm
Thursday 9 am-1 pm
Friday 9 am-1 pm
Saturday, Sunday Closed


The library has many English Language Learning materials available for you to use in the library or check out with a library card to take home. Visit the second floor of the library and ask a staff member to show you where to find our English language learning books.  

Online ESL Resources

The library offers several online resources for learning English, including: 

  • Duolingo
    • Learn English or other languages with instruction in your native language (20+ native languages available) 
    • No library card required, free for everyone to use.
  • Gale Courses
    • Offers online courses on a variety of subjects, including courses for English language learners 
    • For Indian Trails Library card holders only. If you have a card from a different library, check that library’s website, as they may also offer this resource to their cardholders. 
  • Mango
    • Learn English or other languages with instruction in your native language (20+ native languages available) 
    • Free for everyone if used on a library computer. Indian Trails Library card holders can also access this resource from home for free. 
  • Ventures Arcade
    • This website is a companion to the Cambridge Ventures textbooks we use in our classes. It contains exercises for 5 different levels of English, plus practice questions for the U.S. citizenship test. 
    • All content is in English, there is no native language translation or instruction. 
    • No library card required, free for everyone to use.

Visit this page for a list of additional free online resources.

ESL Volunteers

Would you like to help people from around the world learn English? We have opportunities for volunteers to provide one-on-one tutoring, assist teachers in the classroom, and assist students in our ESL Lab.  

ESL Volunteer Application


Contact Adult Services at 847.459.4100, extension 3, or email adult@itpld.org.