Skip to Main Content

Services & Resources

ESL ONLINE PRACTICE

Practice your English Skills on the Web

Transparent Language Online

https://library.transparent.com/hadc/game/ng/#/signup/userid 
Sign up for a free account using your Harris County Public Library card number. 

Duolingo

https://www.duolingo.com
Create a free account to learn and practice reading, listening, and speaking on your computer or smart phone.

BBC Learning English

www.bbc.co.uk/learningenglish/  
Worksheets, videos, and vocabulary to practice English.

ESL Cyber Listening Lab

http://www.esl-lab.com/
Great site to test your listening skills.  Modules include general and academic vocabulary.

GCF Learn Free

https://www.gcflearnfree.org/learnenglish/
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 www.hcpl.net/location/locations to find the library closest to you.

Harris County Department of Education

Free English and GED classes offered in the evenings.
Go to https://hcde-texas.org/adult-education/ 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 https://www.cypressassistance.org/services/esl-classes 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 www.lonestar.edu/esol.htm or contact the Continuing Education department at 281-290-3460.