Have you looked into EPGY, CTY or ALEX for online math? They do work with schools. I think the fact that the school is willing to let him do an online course during school hours is positive. Pulling DS6 out for an online math course is on the top of my wish list for this school year but I'm dealing with lots of unwillingness to tread new waters.