Dadoffive,

I agreed with Shari, epoh, lmp and polarbear as well.

The main deal breaker is algebra is not taught in most of elementary schools which requires transportation to middle school and your DS will miss 2 periods for 1 class of Math in middle school. My DD7 and DD10 are doing Kahn's academy at school during Math class while everyone else in class is doing their respective classwork. We considered using ALEKS or conquerMath too but Kahn's academy is free. When you are armed with all info, the administration will have a hard time denying your request.

Good luck!