It's good for revision or looking up how to do certain things. I've never had it set as homework for A-Level, but once or twice for GCSE. It can be really picky because I can get the right answer but have put it in wrong, so I have to start again to get 100% and it usually changes the question. If it had shown me where I had gone wrong or even went through how you'd find out the answer, it would be fine.