Thinking Blocks is a series of free, multimedia math programs that teach students how to model and solve multistep word problems. Using a combination of guided practice, video instruction, and assessment, Thinking Blocks encourages students to discover the concepts and relationships that are at the core of every math problem. Practice sets include addition and subtraction, multiplication and division, and ratio and proportion.
February 1, 2006 -- From Wayne Allen Bateman, a reader from California who is affiliated with the site
This site features a free online interactive tutorial for pre-algebra students that is rich in games, puzzles, and other visual media content. It is an excellent resource for parents and educators of students at the middle-school level.