From Cambridge University: Nrich
Each moth on the website there are topic-based math puzzles that you can test your hypothesis, send in solutions or ask questions. Also there are articles on math and games to play with your family and friends.
From University of Waterloo: Wired Math
Math enrichment activities for middle school students.