The best way to reinforce what you have learned in class is by practicing your English outside of class. Below are just some of the hundreds of websites on the Internet that students can visit to practice and improve their English skills. Most are designed specifically for ESL students. Many of the websites also provide additional activities to do online or at home.
All Things English
Visit these websites for various activities on reading, writing, listening, speaking, pronunciation, vocabulary, and grammar for students of all levels.
Listening Activities
Visit these websites to hear various podcasts and listenings for ESL students of all levels, including conversations, news reports, and opinion pieces.
News & Lectures
Visit these websites to hear news reports, opinion pieces, and lectures.
ESL (beginning to advanced)
General Public (advanced)
Vocabulary
Online Dictionaries
Visit these dictionaries to look up unknown words online.
Collocations
The Corpus of Contemporary American English allows you to search for collocations (common word combinations) by keyword.
Writing
Visit these websites for information and activities related to writing and grammar for writing.