Visual math Labs for every classroom

Interactive tools where students change something and watch the math respond. Use them for whole-class demos on the projector, warm-ups, or stations on student devices.

Always freeNo sign-upWorks on Chromebooks and tablets

Number sense & fluency 6 Labs

Screenshot of Math Facts Lab

Math Facts Lab + − × ÷

Write the fact a ten-frame or array shows, or drill facts in a 1-minute sprint. Hints show make-a-ten and break-apart strategies; feedback catches mistakes like adding instead of multiplying.

Grade 1–8Fact fluencyTen-framesArrays
Open Lab →
Screenshot of Addition Properties Lab

Addition Properties Lab a + b = b + a

Turn cube trains around and add three numbers in any order to see the total stay the same, and look for two numbers that make 10. Feedback catches mistakes like changing the total or forgetting the third number.

Grade 1Properties of additionMake 10Number line
Open Lab →
Screenshot of Shake & Spill Lab

Shake & Spill Lab 5 = 2 + 3

Shake a cup and spill ladybugs, fish, stars, or counters to find every way to make a number, find how many are hiding, and fill a ten-frame to make 10. Hints count on with the kids, and right answers end in confetti.

KindergartenNumber bondsMake 10Ten-frames
Open Lab →
Screenshot of Number Bonds & Fact Families Lab

Number Bonds & Fact Families Lab part + part = whole

Split a whole into two parts with counters on a ten-frame and watch the fact family appear, then find missing parts and fill the fact family house, where each fact lights up a room. Feedback catches mistakes like putting the whole in the wrong place or writing the same fact twice.

Grade 1Number bondsFact familiesTen-frames
Open Lab →
Screenshot of Building Fluency Lab

Building Fluency Lab 8 + 5 = 10 + 3

Add and subtract within 20 by making a ten, using doubles, and taking away to get to 10, with counters on ten-frames and cube trains. Feedback catches mistakes like forgetting the ten or doubling the wrong number.

Grade 2Fact fluencyMake 10Doubles
Open Lab →
Screenshot of Break Apart Arrays Lab

Break Apart Arrays Lab split, multiply, add

Drag a line to break an array into two easier facts, multiply each part, and add, with dots, squares, or an open area model. Feedback catches mistakes like adding instead of multiplying or multiplying only one part.

Grade 3Distributive propertyArraysArea model
Open Lab →

The number system 1 Lab

Expressions & equations 2 Labs

Linear relationships 4 Labs

Geometry & measurement 1 Lab