You can also get Xtra Math for the PC. It's free. Another option is Big Brainz (or Timez Attack) which is more of a game. There is a free version or you can pay to rent a fancier version. DD went all the way thru it for multiplication last summer but has a problem retaining. Lately she has been doing just the pretest over and over.

DD has slow processing speed so I don't think she's ever going to be particularly quick with math facts. She has ADHD and when she's off medication it's particularly bad. But the games do help to some extent. A psych recommended getting her a 504 for slow processing speed, since there is a big gap between that and her other abilities. So, since she is so slow, she may be able to do a fraction of the amount of problems (if she shows understanding of the concepts). Might be an option for your friend if there is a disability involved and playing the math games is not going to rectify the situation.

What does the school plan to do if she never meets their time requirements? She's going to be in 6th grade still doing multiplication? I can see the importance of continuing to work on it, but you can work on it while still learning more advanced concepts.