ESL/Literacy & Citizenship Help

Library Databases | ESL/Literacy Groups & Tutors | ESL/Literacy Online Resources | Citizenship/Immigration Resources | Digital Literacy


If you're trying to learn English or improve your reading skills, Bloomingdale Public Library is a great place to start. We have books, CDs, online databases, and DVDs that will help you improve your reading and writing skills.

Our reference staff can help with your questions! You can:

  • Stop by the Reference Desk
  • Call us at (630) 924-2730
  • Email us at
  • Text mybpl to 833-445-8848
  • Chat with us by clicking the Ask a Librarian box to the left

Library Databases

English language learners can use Pronunciator with 50 non-English languages. Also includes downloadable phrasebooks for travel. Download the app for mobile use.

Prepare for the U.S. Citizenship Test with over 100 videos, drills, and quizzes. Covers the civics, reading, and writing portions of the exam.

Learning Express Library
Learning Express Library includes several sections that can help you improve your reading, writing, and computer skills. There is also a U.S. Citizenship Preparation test, and much more!

Gale Courses
Gale's Online Learning Courses offers a variety of ESL courses that cover writing, reading, grammar, and more.

An online collection of ebooks and read-along chapter books, YA/teen novels, classic literature, graphic novels, educational videos, and audio books. Books are always available with unlimited access from any device with an internet connection. Features adjustable online text and complete audio narration. Read-alongs are an excellent tool for ESL students.

ESL/Literacy Groups and Tutors

College of DuPage English Language Acquisition (ELA) Office
Phone: (630) 942-3697
The College of DuPage ELA office helps adults learn English and civics, improve literacy, reading, writing, and math skills, prepare to pass high school equivalency exams, and prepare for the U.S. citizenship exam.

Literacy DuPage
Phone: (630) 942-5210
Literacy DuPage offers free English tutoring for adults. They also help with GED preparation, including reading and writing. Tutoring occurs in one-on-one or small group settings at a mutually convenient time and location for both tutors and students.

People's Resource Center
Phone: (630) 682-5402, extension 337
The Adult Learning and Literacy program offers instruction in English, math, reading skills, GED preparation, and citizenship test preparation. Learning occurs in classrooms, small groups, and one-on-one sessions with volunteer tutors. PRC also offers drop-in tutoring sessions open to students at any level of learning.

TEACH (Tutoring English to Advance Change)
Phone: (630) 217-0396
TEACH (formerly School and Tutors on Wheels) is a free adult literacy program sponsored by a ministry of the Congregation of St. Joseph. Tutors meet in several locations including Addison, Bloomingdale, Downers Grove, Lombard, Naperville, and Woodridge.

World Relief DuPage/Aurora
Phone: (630) 462-7566
Free English classes are offered in Wheaton and Aurora. Classes are taught by professional English teachers with assistance from volunteer classroom aides.

In-home tutoring services are provided by trained volunteers who are matched with a student. Tutors and students meet at the times they choose and focus on expanding their classroom learning, as well a building a relationship.

ESL/Literacy Online Resources

Activities for ESL/EFL Students
Online quizzes, puzzles and bilingual quizzes to help you study English.

College of DuPage ESL Internet Sites
A collection of sites for ESL students and instructors that contains resources designed to improve grammar, vocabulary, reading, pronunciation, listening, and comprehension skills via exercises, games, puzzles, tests, and quizzes.

Duolingo provides written lessons and dictation for 22 different languages, with speaking practice for more advanced users.

Dave's ESL Cafe on the Web
This site provides online help for both ESL students and teachers.

ESL Resources for Students
Helpful page put together by Maryville University with tips and resources on how to learn English as a second language.

Literacy Information & Communication System (LINCS)
LINCS offers self-paced online courses for adult education practitioners. These courses are available for use anytime, anywhere on the LINCS Learning Portal. Courses cover many subjects including English language, science, technology, and more.

National Literacy Directory
Search listings for Early Childhood, Family Literacy, High School Equivalency/Adult Basic Education, English Language Learning, and Citizenship Classes.

News In Levels
Various levels of news stories.

USA Learns
A free website for adults to learn English.

Using English
A large collection of ESL tools and resources for students, teachers, learners and academics.

Citizenship/Immigration Resources

Prepare for the U.S. Citizenship Test with over 100 videos, drills, and quizzes. Covers the civics, reading, and writing portions of the exam.

U.S. Citizenship Resource Center
Provides learners with a one-stop resource for locating citizenship preparation materials and activities.

Application Form for U.S. Naturalization (N-400)
The links for the online forms required to apply for U.S. Citizenship.

Learn About Becoming a U.S. Citizen
A federal resource detailing the steps and necessary requirements for applying for naturalization.

EL Civics for ESL Students
Lessons, workshops, and presentations suitable for ESL users designed to help prospective citizens for the Civics portion of the Citizenship test.

American Immigration Lawyers Association
AILA Immigration Lawyer Search allows you to search for a lawyer by location, languages spoken, and by type of lawyer.

US Department of Justice
Provides a list of an accredited representatives in your area who can provide legal immigration help.

DuPage Federation on Human Resources Reform
A free resource for DuPage County residents, the Welcome Center provides immigrants and/or refugee individuals and families with services, information, programs, and classes to integrate successfully into the community.

Digital Literacy

Digital Literacy is a person's ability to effectively use technology, such as navigating the internet and developing basic computer skills.

Bloomingdale Public Library Computer Classes
The Bloomingdale Public Library offers computer classes for beginners. To view the class schedule and how to register visit our Computer Classes page.

Chicago Digital Learn
The Chicago Public Library created a free-to-use online tool for teaching digital literacy basics. The site is public and free for everyone, and only requires individuals to create an account. All courses have audio, video, and assessment components and is available in Spanish.

TechBoomers is a free educational website that teaches older adults and others with basic computer skills how to use popular websites and apps.