My oldest, Joshua, began with first grade level math and language arts, but we realized quickly that he needed to move up to second grade language arts. It was easy to move the kids up or down a grade level once we realized where they needed to be. Ella really enjoyed her preschool lessons. Both of the kids love working on the computer and would ask me every morning if they could do their "computer school." Since we already have a curriculum for this year, I used it as a supplemental program. Instead of telling them which lessons to work on, I just gave them free reign to move through the lessons at their own pace. I knew I could check the parent reports later to see if they were really answering the questions correctly. It was a great way to make sure the kids were doing something productive with school when I couldn't give them one-on-one time, such as when I was working with another child, doing laundry, or feeding the baby. I would most likely not use it as a core curriculum for our family because I tend to lean more towards classical homeschooling. But all in all, I and my two little brainiacs were very impressed with the Time4Learning program and highly recommend that others check it out to see if it would be a good fit for them.
Disclosure: I received a free month trial of Time4Learning in exchange for an honest review. These opinions are entirely my own.