DS12 says his science teacher was rubbish (she was!) and he didn't really understand his science this year. He got a 5 in his end of year test when predicted a 7.
What are the best online revision tools for him? I'm happy to pay if very good but think he might be happier working from his laptop rather than books.