It's also the time factor. My son did an online class last year through GLL with Northwestern. It was a great class but it became annoying to have to every week log-on and do the project or whatever that was required. He goes to public school, so he always had other things going on at the same time.