Aleks has terrible explanations. They literally say to not get help from others and use the explanations. Except you can't. They're so bad, that I need someone to tell me what's going on. So much for self learning. Not fit for a 6th grader going into pre-calculus next year.