BBC Learning EnglishEnglish accent, not American. Funny videos with transcripts, thematic vocabulary and activities. There are also grammar videos, news videos, and English classes. The website is in Arabic, Russian, Spanish, Chinese and Vietnamese (but not the videos). The levels are lower-intermediate, intermediate, and upper-intermediate.