Nrich Math Site

This is a great place to find fun problems and puzzles.