<p>I second Aleks.com. And since your original question was about video courses, I recommend Teaching Company videos - videos by award-winning college profs. Most of the classes are college level and some are high school level, but we’ve had good luck with the college level ones. Sometimes kind of dry, but always pretty good. They can be extremely expensive, but all courses go on sale fairly frequently, so you don’t have to pay that kind of money ever. They have no teacher interaction so they wouldn’t do for the math. teach12.com</p>