This great resource takes real-world videos—like music videos, movie trailers, news and inspiring talks—and turns them into personalized language learning lessons. Only disadvantage is that is a paid resource. But based on the free trial use I've experienced and the reviews I've read, it seems worth it!
"On FluentU, all the videos are sorted by skill level and are carefully annotated for students. In addition to the strong visual cues in the authentic videos, students will see an image with every word. Each word also comes with an in-context definition, audio and example sentences. Students will be able to add them to their own vocabulary lists, and even see how the words are used in other videos."
This website is a nice resource of American English podcasts for a variety of levels from advanced learners to beginner learners. Repeatedly listening to native speakers helps students acquire not only pronunciation skills but listening comprehension skills as well. By providing several podcast sites, students should be able to find something that is of interest to them at their level and can practice listening and summarizing what he / she learned.
with ESLvideo.com you can create your own quizzes and even have your students search by teacher to find them. If you are looking for comprehension activities that are ready to go, this site also has videos and quizzes from other teachers sorted by fluency level that your students can access anywhere and anytime.