As a 9th grader who's been using ALEKS since 6th grade, I have to say that it is a horrible program. I'm working hours and hours on problems. The knowledge checks they give are also incredibly stupid! When you get one of them wrong, it adds to the massive amount of problems you need done. Giving you MORE problems! It is very stressful. If I can already go back and review older topics, why do I need the knowledge check to just give me more work? Also when you get a problem wrong in ALEKS it takes away the ones you've done right and you're forced to start over. I hope the creators of ALEKS see this and know that I sincerely hate their program, and do not encourage others to use it.