Applying for Citizenship

Naturalization Test Prep

Naturalization Test Prep

Need Help With Immigration?

Information In Your Native Language

English As A Second Language


  • The Literacy Connection has volunteer tutors that will help you learn to read, write, and speak in English. 
  • YWCA Elgin's Adult Education and Literacy Program offers English as a Second Language (ESL) classes.  Contact them for more information at (847) 742-7930. 
  • Elgin Community College offers part-time and full-time ESL classes.  Contact them for more information at (847) 214-6904.
  • With Mango Languages you can learn English and over 70 other languages. Download the app from Google Play or the App store. (Requires a valid Gail Borden Public Library card.)
  • Hello English Hello Elgin offers information and resources for adult English Language learners, providers of adult English Learning services, organizations assisting learners, and individuals in the Elgin Area