ESL Resources

Try out some of these FREE apps and websites to practice your English at home. Remember, just coming to English class is NOT ENOUGH. To really improve your English you have to PRACTICE!


Duolingo is very popular and very effective. It uses games to help you practice English easily and in a fun way. You can download it on your phone, tablet, or use it on your computer.

Ventures Arcade

This website is part of our textbook: Ventures. It is free for everyone to use. Play fun games for all levels, from Basic English all the way up to Citizenship.

Pronunciation Power App for Apple or Android

This is an app that you can download on your Android phone or tablet or your iPhone or iPad. This app shows you exactly how to pronounce the sounds of English with diagrams and videos. If you are worried about your English pronunciation, download this app and start practicing!


Using HelloLingo, you can connect with other people from all over the world who are learning languages like you. You can practice chatting in English with them, while helping them to practice your language. You can use text chat to practice your spelling and voice chat for pronunciation.

The College Transition Guide for ESL Students

This guide advises students on how to prepare and apply for college, and discusses nine tips for ESL students to be successful while in school.


This site provides resources to help ESL students navigate the tricky aspects of the English language.