Elllo.org is a website with lots of very short (1-4 minute) videos. For each video you can:
- Turn on English subtitles
- Read the story (transcript)
- Take a little quiz
The Elllo “Levels Page” is very good. You can watch (or listen to) short recordings – with different levels of difficulty. Then you can try exercises for each recording. This is good for increasing your vocabulary too.
The videos are recorded by people from many countries. Here are videos by American speakers. They have rated the difficulty level each video (BEGinner 2-3; INTermediate 4-5; and ADVanced 6-7).