ESOL Courses is a good source of free online activities for English language learners. ESOL Courses provides activities for everyone from beginners just learning the alphabet to advanced students preparing to speak in English at a job interview. In all there are fifteen categories of learning activities and each category has half a dozen or more activities. The activities range from simple matching exercises to listening comprehension activities. In fact, there is an entire category devoted just to listening comprehension.
Applications for Education
I don’t think that the activities on ESOL Courses should replace direct instruction from a teacher. That said, these activities could be good to use as supplemental practice activities. Most activities provide some type of instant feedback to students.
I learned about ESOL Courses on Twitter from its creator Sue Lyon-Jones.