Ours is an extra program, not a set homework assignment. It seems to be one of the better ones out there as far as computer math programs go. DC uses it once a week at home and then once or twice a week in class to keep busy while the teacher is working with someone else. I doubt my kid would get more time with the teacher without the program and we like that the problems are given at the level of the child with emails to the parents telling us what each child mastered.