This math site was created to help students. It is an on-going work in progress and will be updated periodically. There are a lot of free math worksheets on the site.
Jefferson Lab is a good place to find educational online games and puzzles. I initially discovered this resource a couple of years ago when one of my students played "Who Wants to Win $1,000,000?" during a study hall period, she had learned about it from one of her other teachers. The games and puzzles on the Jefferson Lab site are math and science games with one word game thrown in for good measure.