Another main reason why people choose online education is that your schedule can be infinitely flexible. Rather than scheduling your classes for specific times each day, you “attend” the class when it’s convenient for you (provided you get all the work done on time). 
Let’s go into a little more detail on how this works. In many online classes, the instructor will post the assignments, due dates, and resources online. They will also have regular lessons which may or may not be required for you view. These lessons can take the form of videos, presentations, or audio, as well as other, less common options. It is your job to complete the assignments on time. You rarely have to check in at a specific time like in a traditional classroom. Sometimes attendance is taken through participation in group discussions , based on topics covered in class, but as long as you complete it on time, you can do that whenever is most convenient for you.
Something can be said for the ability to learn at your own pace. If you take courses the traditional way, you had better be able to either absorb everything the first time it’s spewed at you or take notes well enough to help you understand everything later. However, online, you can wait until an opportune time when you are mentally ready to learn, and then go through the lesson as fast or slow as you desire. This control of the tempo of learning can greatly decrease anxiety, while increasing understanding and in the end, your grades. 
Because almost everything is always available for your viewing, it is often possible to work at your own schedule, meaning you can work ahead if you desire. This can be particularly desirable if there is a vacation or business trip coming up, and you want to get all work out of the way beforehand. Many instructors will even allow you to turn in the assignments early, leaving you schoolwork-free for those days. 
Online education as a whole is all about flexibility from every aspect, and it is most evident in the way that you can plan your schooling around your pre-existing schedule and not the other way around. Take a look at How Do Online Classes Work? for a more detailed look at how these processes pan out.