Learn English Through Music
My students always ask me how they can practice their listening. Here is a great website that can truly help students of all levels to improve their listening, predicting, and comprehension skills of oral English.
This is a website that allows students to fill in the blanks on songs, rewind them, check their comprehension, and speed up and slow down their listening speed. You can also keep score and check your score against friends that have played on the website.