"LyricsTraining is an easy and fun method to learn and improve your foreign languages skills, through the music videos and lyrics of your favorite songs."
This is another site that is based of the students repeating what was said, but this one uses lyrics of the most popular songs. You can pick between beginner, intermediate, and advance for the settings. It's a nice way to introduce culture as well as language skills. BUT, this is really hard! Thankfully, the music stops if you haven't filled in the blanks. However, this takes away the authenticity. Having taught high school, I'm certain this would be something that age group would be interested in. Something to consider.