Skip to Main Content

Services & Resources


Practice your English Skills on the Web

Transparent Language Online 
Sign up for a free account using your Harris County Public Library card number. 

Create a free account to learn and practice reading, listening, and speaking on your computer or smart phone.

BBC Learning English  
Worksheets, videos, and vocabulary to practice English.

ESL Cyber Listening Lab
Great site to test your listening skills.  Modules include general and academic vocabulary.

GCF Learn Free
Tutorials on learning English, computers, reading, math, as well as interactive practice with everyday life situations.

Civics and Citizenship Resources

U.S. Citizenship and Immigration Services (USCIS) is a primary source of information for new immigrants. 

Other Area Opportunities to Learn English

Harris County Public Library Branches

Free English, Citizenship, and/or GED classes offered at each branch. Call the specific branch to find out which courses are offered and when.
Go to to find the library closest to you.

Harris County Department of Education

Free English and GED classes offered in the evenings.
Go to or call 713-692-6216.

Cypress Assistance Ministries

Free English and GED classes offered in the evenings, with a $50 materials fee to register.
Go to or call 281-826-4403.

ESOL Classes through Lone Star College

Fee-based classes offered through the Continuing Education Department or for college credit.
Go to or contact the Continuing Education department at 281-290-3460.