Alabama's Statewide Assistive Technology Resource
Various math applications to support learning Algebra, Pre-Calculus, Geometry, Probability, Statistics, and other math skills. Demonstrates and explains each step of the problem.
http://www.khanacademy.org/
Cost: Free