My teenage D never truly mastered all of her math facts in lower or middle school... but is taking an online statistics course for fun this summer, and is very excited about AP Calculus for this fall ("I love derivatives!", she announced the other day). Honestly, I think kids who have some weakness in math facts (or slow math processing speed) never really get them nailed these days because of the use of the calculator. They have a lot less repetition than we had 30 years ago. My D is headed for engineering camp this summer, too. I noticed this last year that she was finally pretty much on top of multiplication facts when we were working on SAT prep, so somewhere along the way she has gained ground on them during high school. I honestly would not sweat it too much.