Yes, this is a fun game and the kids love to play. But, if you are actually looking to use this program to reinforce math skills, you should keep looking. In my opinion, and I actually played the entire game myself, this program is a long entertaining interactive adventure with a little math sprinkled in here and there. I, personally, was a little disappointed because the reviews and endorsements were so uniformly positive. For me, this is the bottom line: I try to limit my kids computer time. And, when they DO play the computer, I prefer to allow them to play games that have some kind of redeeming educational value. This makes Mia better for me, than, perhaps, some mindless shoot-em-up game. But, I still think that this game lacks enough educational content to feel good about letting them play for hours. And, I don't think the game is particularly useful for teaching or even reinforcing math skills. So, in my opinion, buy this as a GAME that you will let your kids play as a reward. As a game, it is a pretty good one. The story is entertaining for elementary age children, and the content is appropriate with absolutely nothing objectionable even for younger kids. But, don't expect any real math learning, and don't expect this to be a particularly useful tool if you are homeschooling math. So, in my opinion, buy this if you are looking for a fun game for your kids that also as a small amount of educational reinforcement. But, DON'T buy this if you child is a struggling math student who needs tutoring, or if you are a homeschool family looking for a way to teach your children math.