Puzzles and Games that Build Perseverance:
Check out this site: Games for Young Minds
Check out YouCubed at Stanford University to learn more about how we learn math and then try some of the Math Puzzles and Challenges on the site.
Check out the MATHCOUNTS Foundations YouTube Channel for videos to engage students of all ability and interest levels in fun, challenging math problems.