Here are some links for some extra practice:
Grammar practice:
http://www.myenglishpages.com/site_php_files/grammar.php#.U5PK2SiPemO
Writing:
(This site you need to create an account, but then you can ask other native speakers for help with your writing. The only thing you need to do is help somebody in return!)
http://lang-8.com/
Read news articles in English:
https://newsela.com/
Listen to short stories on NPR (National Public Radio) (and you can listen multiple times!):
http://www.npr.org/series/4516989/storycorps
Listen to videos, and answer questions (with answers) to practice listening comprehension:
http://www.eslvideo.com/index.php
http://www.myenglishpages.com/site_php_files/grammar.php#.U5PK2SiPemO
Writing:
(This site you need to create an account, but then you can ask other native speakers for help with your writing. The only thing you need to do is help somebody in return!)
http://lang-8.com/
Read news articles in English:
https://newsela.com/
Listen to short stories on NPR (National Public Radio) (and you can listen multiple times!):
http://www.npr.org/series/4516989/storycorps
Listen to videos, and answer questions (with answers) to practice listening comprehension:
http://www.eslvideo.com/index.php