I'll chime in here too. I would be careful. I think some of my dd's math facts problems are due to grade skipping. When she was very little she was able to solve complicated addition and subtraction problems because she got the steps and concepts easily. Because the school saw that she was able to add and subtract accurately, she moved on to multiplication and division - but never she really had enough practice with the basics.... so now I am in the position of having to go back. To me, it is not enough that they can do the basics, but that they become so easy that they are second nature. Higher level math seemed so enticing at the time, and having a 5 year old who could multiply and divide seemed so, well, cool - but I do regret moving so quickly now.