Thinking Blocks is a nice site for elementary and middle school mathematics teachers. Thinking Blocks provides interactive templates in which students use brightly colored blocks to model and solve problems. As students work through the problems they are provided with feedback as to whether or not they are using the correct sequence to solve each problem. There are templates and problems for addition, multiplication, fractions, and ratios. You can also develop your own problems using the modeling tool.
Sharing my Technology Tidbits