Several months ago I discovered a great website called Lyrics Training that can be use with ESL students to learn English. Lyrics Training is a web application that allows you to read and listen to the lyrics from music videos and can be used as a fun and interactive way for language teachers and trainers to introduce new vocabulary and grammar to their students in a classroom setting. Lyrics Training allow students to fill in the lyrics as they go along, and the difficulty level they choose decides how many words in a sentence are missing and they must fill in. This online language tool in particularly useful for students of foreign languages who want a fun and entertaining way to learn the correct pronunciation of words and it will improve their listening skills as students must identify words form a song.
Before starting to play, players will need to select the game mode. The options are "beginner, intermediate, and expert". The difference among them is the number of blanks that have to be filled. Those students who are slow at typing or who have lower listening skills may choose the "beginner" level first, if they don't want to stop the song every 5 seconds. It is a good idea to repeat the song but at a higher level each time. Songs are also classified according to their difficulty in "easy, medium, and hard".