Listening comprehension
http://www.esl-lab.com/index.htm
http://learnenglishteens.britishcouncil.org/skills/listening-skills-practice
Reading comprehension:
http://learnenglishteens.britishcouncil.org/skills/reading-skills-practice
Vocabulary:
http://learnenglishteens.britishcouncil.org/grammar-vocabulary/vocabulary-exercises
Writing:
http://learnenglishteens.britishcouncil.org/skills/writing-skills-practice