did two years of online school and it did a lot for me regarding getting work done on time. you can work as slow or fast as you need to (loosely, most programs have a set date for when you should be done by). you also don’t have to wake up at 6 in the morning lol
one thing to bear in mind though is that if you don’t have adequate extracurriculars it cripples you socially. it seriously sucks