Vocabulary:
https://learnenglishteens.britishcouncil.org/vocabulary/advanced-vocabulary
Reading:
https://learnenglishteens.britishcouncil.org/skills/reading/intermediate-b1-reading
Listening:
https://learnenglishteens.britishcouncil.org/skills/listening/intermediate-b1-listening