Here are some websites recommended by literacy coordinators on the ProliteracyConnect listserve (see www.proliteracy.org):
English Language Listening Lab Online. Online listening to recorded conversations about everyday topics in English with transcripts and exercises. Great for intermediate levels.
Good vocabulary, grammar and reading exercises for upper beginner and intermediate students.
“Real-life” videos in all subjects with attached lessons.
For beginners needing to practice vocabulary and pronunciation.