Provide online resources for your students in the form of links to resource websites, additional information about each lesson you plan to teach and numerous examples for your students to review. Instruct your students to review this information from their own homes. Remember that easily accessible information allows your students to review specific information on which they have questions; computers allow them to do so without feeling uncomfortable about their confusion.
Establish online chat programs for your students to interact electronically. Encourage them to use the chat program and communicate with you and the other students. Instruct them to use increasing amounts of English in their communications. Confirm they know that they can talk about anything in their chats. Log yourself on to the chat program often and participate in the discussions with your students, slowly integrating increasing amounts of English into your conversations. Use the chat programs to convince your students to communicate freely.
Instruct your students to set up Twitter accounts for your class. Make sure every student has each other -- and you -- on follow. Use the Twitter accounts to play educational games with your students. Post English words on your account and give a bonus point to the student who correctly defines the word first. Alternately, post sentences in your student's home language and give a bonus point to the first student who translates it to English.
Setup online labs for your students to use as study guides and additional practices. Provide practice exercises, vocabulary words and reading samples for you students to take at their leisure. Use these practices to give your students more exposure to your lessons and time to work through them as their schedules allow. For instance, the online access to these labs allows your students to work, manage their families and still learn from your class work at their convenience.