You may have seen this already but have you checked on Aleks
http://www.aleks.comI had originally wanted to try EPGY or CTY Math classes but DH was outraged at the price to be paid for two engineers to teach a kid elementary math. Aleks turned out to be a good alternative, pricewise since we didn't need an advisor/tutor. I'm a fan so far. It's not as pretty graphics wise but it does the job and we do a lot on our whiteboards for the problem working which is a big hit (sometimes comes with extra doodles). I like the assessments as well because they are teaching DD8 that's it OK to miss problems. So far it has caught her few problem areas and had her rework a few topics that I had noted as needing to review if she happened to get them right by luck on the assessment.