My two DSs are doing Pre-Algebra and Algebra 1 course Online.

They have had the books for two years and never opened it more than twice. Online class is more suitable for my DS as they learn at an scheduled time.
The online interaction certainly feels like its a classroom with other students and that is a better learning environment when the topic is tough. Online they can make mistakes and also answer correctly, in real time !

The online Algebra Class is certainly a little slow for my 11 years old, but it is re-enforcement of what he already knows.

AoPSol is also starting weekend classes.