Real English is free and has an amazing number of video clips with regular people, subtitles and interactive pronunciation practice. The videos are organized according to grammar structures, which makes them easy to choose from.
LearnEnglishFeelGood.com has movie clips and short comprehension quizzes afterwards.
Randall’s ESL Cyber Listening Lab (compatible with Real Audio) has several examples of basic English conversations. The dialogues are geared to easy, medium or difficult. Each language situation has a quiz for comprehension practice.
The ESL Blues website is for intermediate learners and has lots of grammar explanations (with animation), quizzes, some readings and some vocabulary. The animations are the really neat part.
English Grammar Secrets offers simple but effective grammar exercises.
English Club offers dictations for beginner, intermediate and advanced learners. Type what you hear in the text box and then check your answer against the online written version.
100 free short English stories for ESL learners is for beginner-intermediate students. Follow the reading while listening to the recording.
English Online has some terrific tutorials and self-tests on paragraph construction.
The UNC Writing Center offers a review of subjects, verbs, clauses and basic sentence patterns. It’s both clear and helpful.
The American River College ESL page offers fun as well as serious reading materials.
Literacynet.org offers news stories you can follow along with that are written by CBS and CNN reporters. Choose from categories like Adventure, Business & Economy, Crime, Culture & Society, Education, and Science & Technology. There are also vocabulary, comprehension and writing activities based on these news reports.