My DD is enjoying IXL math, which has enough breadth of material that there's plenty to do that doesn't duplicate what was covered in school. My DD is also one who doesn't read carefully (and makes careless errors), and the immediate feedback from IXL reminds her to read.