I'm partial to Khan Academy.
Does the Khan Academy 'teach' the material or is it just mathematical problems that assume they already know how to perform the Math involved? What is the cost?
Thank you.
TripleB
Khan Academy is free.
There are videos teaching the concepts, then practice problems. The student continues practicing until he or she shows mastery by getting several in a row correct.
The main down side to KA is that some of the videos aren't that good (but this is more at the upper levels) and there is no way for the site to know if your kid is showing his or her work properly.