As you can see from the other reviews from this site, IXL is a learning site... THAT IS SO PAINFUL! Though IXL says it's personalized learning, all it does is push skills towards you. In each skill you have to get 100 points to earn mastery. At first, you get 10 or more points per question... but then that number dwindles to a few points. Worse, IXL is really unforgiving - mistyping, misclicking, forgetting a zero, making a rounding mistake, and more can cause you to lose a TON of points later in the level.
If you are an adult reading this, DON'T MAKE KIDS DO THIS! If you are a kid like me, GET AN ACCOUNT AND WRITE A REVIEW!