This site was built specifically to help middle years and High school students study English independently.
There are many videos that explain grammar points as well as sites that help students practice listening and reading.
It is called: English Language Learners