ALEKS is a complete math program. It allows your child to master individual skills and quizzes them to confirm mastery. If it is a new skill, the child can ask for an explanation. The explanations are easy to understand. It also tests them periodically. There is also a quick tables section where they drill and practice math facts with games. The parents receive emails weekly to show the child's progress. No grading or worrying your child is missing skills! Customer support is great.