You forgot no school delays to worry about or snow days to make up in the summer!I have heard good things about the K12 program. The best is that the cost is paid for by the school system. Doing school at home is great. It takes a bit of motivation to stay on schedule but overall here are some of the fun perks:
no hall pass needed for bathroom breaks, snacking during class is allowed, holding a kitten while watching the lecture ~ no problem, absolutely no bullies, no brown bag lunches, no locker room privacy issues, no need to find a seat on the bus, and if work or chores needs to be done school can be completed ahead of time with no tardy or absences.
Also depending on the program you end up using, the school year just needs 180 school days, so you get to pick the holidays.