Some useful websites for math practice and help:

This is a great site that give you video explanations of all math topics.

Virtual Nerd

Another great site for explanations of all math topics, but in a written form instead of a video.

Purple Math

This site also has written explanations, but also math games.

Math is Fun

This site will only give you a few minutes of practice problems a day, but it is wonderful!

ixl.com

Algebra I online modules

http://teachers.henrico.k12.va.us/math/hcpsalgebra1/modules.html

This is a great site that give you video explanations of all math topics.

Virtual Nerd

Another great site for explanations of all math topics, but in a written form instead of a video.

Purple Math

This site also has written explanations, but also math games.

Math is Fun

This site will only give you a few minutes of practice problems a day, but it is wonderful!

ixl.com

Algebra I online modules

http://teachers.henrico.k12.va.us/math/hcpsalgebra1/modules.html