MathematicsMathsElementaryPrimary
How to teach the volume of a rectangular prism
The volume of a rectangular prism is the number of unit cubes that fill it, and length × width × height counts them one layer at a time. This page shows how students find that out, with a free activity where they fill a 3D box with cubes and get 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.
Volume of a rectangular prism
The volume of a rectangular prism is the number of unit cubes that fill it with no gaps or overlaps, measured in cubic units. One layer of cubes on the bottom holds length × width cubes, and the prism holds as many layers as its height, so V = l × w × h. Students who pack a prism with cubes before they use the formula can show why it works. A solid made of two prisms joined together has a volume equal to the two prisms' volumes added, not the volume of the box around it (Common Core 5.MD.C.3 to 5.MD.C.5).
In the Flint activity, each student picks a box, such as a fish tank, and fills a 3D model of it with unit cubes one layer at a time. Students count one layer, count the layers, explain why the multiplication works, and finish with two boxes joined into an L shape. On a worksheet, a count of 47 instead of 60 waits for grading. Here, a student who counts only the cubes on the outside gets a question from Sparky, Flint's AI tutor, about the layer they already counted, and fixes the count themselves.
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. 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 Use 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's Preview tab, 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 →English Language ArtsEnglishElementaryPrimary

How to teach verb tenses
How to teach verb tenses with a picture story in place of a verb tense worksheet: each student captions Yesterday, Today and Tomorrow, and a made-up past form like "maked" goes back to a verb the student already got right.
ScienceMiddle schoolKey Stage 3

How to teach weather fronts
How to teach weather fronts: students push a cold front into warm air on a simulator Sparky builds, find out the rain comes from the warm, humid air, then forecast their own weekend in a free Flint activity.
Computer ScienceComputingHigh schoolKey Stages 4 and 5

How to use AI to teach computer science
How to use AI in computer science lesson plans: an AI tutor explains a new concept through each student's interests and starting point, then checks who understood. Shown with a free malware activity.
