Interactive exercises classified into 3 levels (elementary, pre-intermediate and intermediate) to practise grammarm vocabulary and oral/written skills.
This ESL listening Web site created by Randall Davis helps ESL/EFL students improve their listening comprehension skills through practice with self-grading quiz pages organized into 3 levels: easy, medium, difficult. Tapescripts included
Webpage with lesson plans for all levels (most of them from intermediate on). Many of them are based on YouTube videos, and use the videotelling technique as a teaching strategy.