As long as you are willing to be responsible for your own scheduling process, everything tends to go smooth academically. The workload is fair, and the curriculum is challenging, but still manageable. Teachers are always ready to help, and you can contact them in plenty of ways, whenever you need help. The great part about having online classes is that you can take extremely unique, specialized classes which you can choose due to your future career path or simply a random interest you have in the subject. For example, I needed to fill a science credit in my Senior year, so I was able to take an Oceanography class instead of the typical Biology class most people take.