Our DD9 loves math but hates 'drills' (i.e., anything she deems too repetitive) and HATED third grade when the teachers made her do 2-digit multiplication until she had *no errors* and then proceeded to 3-digit and 4-digit multiplication in turn.... I'm not sure why or even if they really thought adding digits was actually teaching new skills??? That took the whole year. That was also when we started to do EPGY at home, because DD was so frustrated wanting to learn something new. One thing we both like a lot about EPGY is that the program supposedly (and apparently) gives you new problems once you have answered enough of the questions correctly--and then cycles back later, to reinforce. Having sat through almost all of the sessions with her, I can say the amount of repetition is less than I experienced in math class--which may ultimately not be a good thing, but on the other hand DD really enjoys it generally. You might want to consider something like EPGY that switches things up a little more, versus some of the more traditional or drill-drill-drill plans. Good luck!