We are happy we decided to go with Homeschool Pro. I have a son in Middle School and daughter in High School they both like the classes. I like it that the classes are pre-recorded and they can take them at their own pace and schedule. They can also go back and watch a class again if they do not understand a certain topic. There are also quizzes to test how they are doing. There's so much to learn!