We used IXL when our kids were very little, like 3 and 4 years old. Then it got too boring. We've done some Singapore Math mixed with Kumon, the latter to improve math facts and rapid calculation. With my 4th grader, we are also doing Bright Kids- I bought their Algebra online one, and it seems very good. It briefly explains things and he picks it up very quickly.