We’ve been using this program for about two years and love it. It’s self paced and covers all subjects. My kids enjoy it! We belong to a homeschool community learning group that provides science, hpe, drama etc so on the terms we cover those subjects we pick and choose whether we want to complete them with the program, so it’s also very flexible. I have 2 children with learning disabilities so we purchase the grade level suitable for them.