Here are a few of my favorite sites: Great for Problem Solving Great resource for all grades and topics Loaded with activities, lessons, and links Great resource for differentiation strategies Great for test prep and review Great resource for integrating technology into your lessons. Inlcudes templates for powerpoint games Math Problem of the Day for grades 1-8 virtual manipulatives website.