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