I'm a single (divorced) mother of a 10th grader. I've been homeschooling for most of the last nine years, and so far, my son is doing well with Time4Learning. We used it when he was in the lower-grade level and decided to try it again.