There are a lot of websites out there to help with students studying of English language. However, it can be hard to know where to start. Below are some suggestions that I recommend.

Primary

A resource I often recommend to parents of new students is Unite for Literacy. This amazing website has dozens of books that have beautiful pictures and informative as well as engaging stories. The books can be read by the student or they can choose to have the story read to them in English. However, the best feature is that the stories can be read in over 40 languages. By clicking the narration button, these languages will be available. Choose the language you want and the books that are available with that second narration will be shown. Students can listen to the English narration, their heritage language narration, and then repeat or read the text. This is an excellent opportunity in a dual language situation.

Intermediate

A fun vocabulary building website is Quizlet. There are thousands of vocabulary lists to student (including mine under the user name mvanbalkom). There are many activities and games students can use to study these but they can also create their own based on classwork or independent study. Finally, students can use the multilingual function to translate words into their heritage languages.

Secondary

A website that has multiple home uses for secondary students is News in Levels. In my own secondary classes, I often have students work with this site. It offers three levels of English difficulty for news stories around the world. All three levels have audio versions as well as the text and vocabulary support. I recommend students listen to the audio while reading the text, then read the text out loud either with the audio or alone. Then, write one sentence summary of what they read either in their home language or in English.