This site has several free virtual labs to help students learn basic lab and research techniques. The activities are aimed at about jr. high level.
This online program provides adaptive reading passages on history and science.
This resource provides virtual manipulatives and online lessons for math learning.
An inexpensive, rule-based spelling program.
Another site with videos for elements in the Periodic Table.
This site is an interactive atlas, timeline and encyclopedia of world history.
A no-frills, free online typing course.