This site http://www.learnenglishfeelgood.com/eslvideo/videos3.html has videos to watch. There are vocabulary lessons to work through.
This site shows how to use subtitles to learn English.
This YouTube site also has video clips to watch and practice English.