High School Learning Links
The Blackboard Offers hundreds of online courses and tutorials, most without a charge. The majority are for high school and adult students, though a mature middle school student might enjoy them as well.