Here are some web sites that you might find useful.
Visit site to see many math activities http://www.progressinmathematics.com