Here are interesting sites which have been developed by various organizations. Online ESL learning focuses upon students' independent learning. Learners can have immediate feedback on their work with online applications. Through drill and practice as well as problem-soving, students' learning is enhanced and learning activities are varied. Yet the biggest advantage of online learning is that it is self-paced learning.
Students can learn English whenever and wherever it is needed.
An interesting feature of this site it that there are Interactive tests and quizzes. Dave's ESL Cafe Professor Dave offers lively forum for learning English. There are four areas of interaction such as student forum, job center, teacher forum, and learn gin English hints. By clicking, students can practice the language in a friendly environment and meet people in the process. This site provides grammar and style guide for ESL students.