MathematicsMathsElementaryPrimary
How to help every student understand volume in elementary math
How to let every 5th grader find out why length × width × height works, with a 3D box they fill themselves and a question after every wrong count.
Jemel Fanfan | Founding Member at Flint

Why this matters
In one 5th grade class, most students can recite length × width × height and can't say why it gives the number of cubes in a box. A student who looks at a drawing of a box counts the cubes on the front, the side and the top, adds them up and gets 47 instead of 60. The teacher has to wait for the quiz to find out who understands volume and who memorized a formula.
What understanding volume looks like
Volume is the number of unit cubes that fill a solid with no gaps. 5th graders find it by packing a box with cubes, then see that one layer holds length × width cubes and the box holds that many layers. Only then do they use length × width × height, and they finish by adding the volumes of two boxes joined together (CCSS 5.MD.C.3 to 5.MD.C.5).
- Let the student fill the box one layer at a time
- Ask why the multiplication works before the formula has a name
- Ask a question instead of correcting a wrong count
A teacher with 25 students can't build a box of cubes for each one, or stop each wrong count with the right question. Sparky, Flint's AI tutor, makes a 3D box for each student to fill and turn, and asks the next question in each student's chat.
One student fills a fish tank, then two tanks joined together
Theo is in the volume activity. He picks a fish tank, so every box Sparky gives him is a fish tank. Sparky can't see what Theo does inside a model, so Theo tells Sparky what he counts. Every student in the class has their own chat like this one, with the box they picked.
Theo
Sparky
Theo
A fish tank
Sparky

Theo
7. I counted 4 along the front and 3 along the side.
Sparky
Theo
Oh, 3 rows of 4. That's 12 cubes on the bottom.
Sparky
Theo
I filled it up. I counted the cubes I can see: 20 on the front, 15 on the side and 12 on top. So 47.
Sparky
Theo
5 layers. 5 × 12 = 60 cubes.
Sparky
Theo
Every layer has 12 cubes and there are 5 layers, so it's like counting 12 five times.
Sparky
Theo
4 × 3 × 5 = 60. Cubic units.
Sparky
Theo
6 × 4 × 3 = 72 cubic units.
Sparky

Theo
Box A is 5 × 3 × 2 = 30 cubic units. Box B is 2 × 3 × 4 = 24.
Sparky
Theo
The whole thing is 7 long, 3 wide and 4 tall, so 7 × 3 × 4 = 84.
Sparky
Theo
Oh. 30 + 24 = 54 cubic units. The 84 counted space on top of Box A that isn't there.
Sparky
Explained why 5 layers of 12 cubes is 60, and found 54 cubic units for the joined tanks
Theo got three counts wrong: he added the edges, counted only the outside cubes, and multiplied the outside of the L shape. Each time, Sparky asked a question about what he had already found, and Theo fixed the count himself. Both 3D models are Sparky's own, from a test run of the library activity in which a test student typed the same answers. Theo is an example, and we shortened his chat for this page.
See who can explain volume
Sparky grades each chat against the activity's rubric. The activity page shows who needs help right now, what the class understands, and what to practice next.

Example activity page
After a 5th grade class finishes the volume activity
The school and students are made up for this page. In this example, most of the class can explain why the formula works, and the next thing to practice is splitting a joined shape into boxes before multiplying.
Set up the activity for free
The volume activity is in Flint's public library, with Sparky's role, guidelines, greeting and a rubric already written. Open it, select Try this activity to copy it into a free Flint account, and move it to a class. Each 3D model opens beside the chat, where students drag to turn it. In the activity settings, select Try session myself to test it as a student before you assign it.
To practice with real measurements, change the boxes in Guidelines for Sparky. For example:
Example guideline
After step 3, give a real box measured in centimeters, like a cereal box 20 cm long, 6 cm wide and 30 cm tall. Ask how many 1 cm cubes would fit in one layer before asking for the volume.
For more math activities, see Flint for math.
Other use cases
See all use cases →MathematicsMathsHigh schoolKey Stages 4 and 5

How to help every student write inequalities from choices they'd make
One student compares two gym plans in a spreadsheet Sparky builds, finds where the cheaper plan switches, and writes the inequality that proves it, with a free Algebra 1 activity.
English Language ArtsEnglishMiddle schoolKey Stage 3

How to improve reading comprehension in middle school
Reading comprehension strategies for middle school: start from what each student understood, ask for the line in the text that shows it, and push one step past the plot, shown with a discussion of "The Tell-Tale Heart".
EthicsHigh schoolKey Stages 4 and 5

How to make thinking visible for every student in ethics
Making thinking visible in ethics: ask for a position, push back with a counterexample, and read each student's reasoning in the chat, shown with a free interview with J. Robert Oppenheimer.
