@ greenlotus — Interesting, thanks for sharing your experience.
We have some thoughts about Khan Academy here (
http://info.cognitomentoring.org/wiki/Khan_Academy), but they're geared toward high school students rather than elementary school students (in particular, we don't know as much about better resources for elementary school students

). We agree with HowlerKarma that it's easy to learn to answer questions on Khan Academy correctly without understanding the material. ALEKS seems to test for mastery better than Khan Academy does, because the questions are more heterogeneous.
Feel free to be in touch if you'd like – I have experience teaching gifted elementary school students math, and earned a PhD in math as well, and so may be able to offer helpful pointers.
Email: cognitomentoring@gmail.com