"Manipulatives are essential for all students to deepen their understanding of mathematical concepts.  Information to guide teachers in the management and appropriate instructional use of a variety of manipulatives (math learning tools), includes a video overview and handouts describing tips for use and sample classroom activities. Visit for digital math learning tools."



McGraw Hill Manipulatives

Customize by grade, background (ie: cm squares) and manipulatives.



“Illuminations works to serve you by increasing access to quality standards-based resources for teaching and learning mathematics, including interactive tools for students and instructional support for teachers.”


Virtual tools are searchable by division level and the following categories:

  • Number & Operations 
  • Algebra
  •  Geometry
  •  Measurement 
  • Data Analysis & Probability


National Library of Virtual Manipulatives

“Learning and understanding mathematics, at every level, requires student engagement. Mathematics is not, as has been said, a spectator sport. Too much of current instruction fails to actively involve students. One way to address the problem is through the use of manipulatives, physical objects that help students visualize relationships and applications. We can now use computers to create virtual learning environments to address the same goals.

There is a need for good computer-based mathematical manipulatives and interactive learning tools at elementary and middle school levels. Our Utah State University team is building Java-based mathematical tools and editors that allow us to create exciting new approaches to interactive mathematical instruction. The use of Java as a programming language provides platform independence and web-based accessibility.

The NLVM is a resource from which teachers may freely draw to enrich their mathematics classrooms. The materials are also of importance for the mathematical training of both in-service and pre-service teachers. The library is actively being extended and refined through projects including the eNLVM, a project to develop interactive online learning units for mathematics.”

~National Library of Virtual Manipulatives