Search for interactive games, puzzles and quizzes on any topic or grade level. You can actually join this website for $49 per year, but without joining you already have access to many shared activities.
Math games. Recommended by John Golden at a Global Math webinar. (Global math webinars are free by the way, every Wed at 11 am if you are availiable at that time.)