This is a new form of education I am now learning, I guess it can be both hit and miss, this would probably be the best if you were to have a shitty teacher but there could be a possibility that you could miss out on a awesome teacher
There's other benefits, such as self pacing, lower transportation costs, and freedom. Some cons would be lack of teacher interaction, being totally self reliant and motivated, and some other stuff, i can't think of.