This is an amazing resource for online help on any kind of school related problem...not just math. Check it out! It's awesome! Free Online Tutoring through Shasta County Library
Online Math League http://www.onlinemathleague.com/?NAT
National Council for Teachers of Mathematics http://www.nctm.org
Great site for good math games and puzzles. http://nlvm.usu.edu/en/nav/vlibrary.html
This is a great site for students to create graphs http://nces.ed.gov/nceskids/graphing/
Free Online Math Help http://www.freemathhelp.com
For Online Quizzes http://www.edusoft.com/test
Glencoe Skill Practice http://www.glencoe.com/sec/math/prealg/prealg05/index.php4/ca
Fractal Generator http://www.shodor.org/master/fractal/software/Snowflake.html
Classzone provides the online book, but you need to register using the following code: 2667405-20 (seventh grade) www.classzone.com