Khan Academy (www.khanacademy.org/math): Khan Academy provides video mathematics lessons on a variety of topics. These videos can provide a supplementary resource and 24/7 tutoring.
YouCubed at Stanford University
YouCubed at Stanford University (http://youcubed.org): This Stanford University website provides free resources for both teachers and parents.
Virtual Math Manipulatives