A: As far as online vs. one-on-one, we personally like to work independently. We like to choose when we work, choose the topic we feel we need to practice on a particular day, and choose how long to work. Some of our best results have been from a classroom program we piloted, in which the students only work 5 minutes each day as a warmup before class starts. What this means for kids who do well working independently is that when they have a spare 5 to 30 minutes available, they can practice and keep sharp, the way a baseball player or a dancer would do when they have limited time to sharpen up.
With an instructor, a definite chunk of time has to be set aside, and you have to do things their way.
But we have known people who prefer the guidance of a person in the room with them, and who perform better that way. So it ultimately comes down to choosing the method that fits the temperament of the student.