MathematicsMathsElementaryPrimary
How to check every student's paper work in elementary math
How to read every student's written division while they still have the pencil in hand, so a slip on one line gets fixed on the first problem and not after the whole worksheet.
Jemel Fanfan | Founding Member at Flint

"One student used Flint to make a unit test study guide. Another checked homework by comparing their steps to AI solutions, identifying and correcting mistakes on their own. This independence and self-awareness are key signs of deeper learning."
Chaz Cleare, Middle School Math Teacher at The Kinkaid SchoolWhy this matters
In one 4th grade class, 26 students divide 372 by 6 on paper. One student writes "10" next to a line where she only subtracted 6. Her last line still comes out to 0, so she writes 71 and moves on to the next problem with the same habit. The teacher can walk past five or six desks during practice, and the rest of the work waits in a stack until that night.
Check each line, then let the student find the mistake
Partial quotients is a way to divide in chunks: subtract groups of the divisor you know, like 50 groups of 6, and add up the groups at the end. 4th graders learn it because the Common Core asks them to divide "using strategies based on place value" and to explain the calculation (CCSS 4.NBT.B.6). Students aren't expected to divide fluently with the standard long division method until 6th grade (CCSS 6.NS.B.2).
- Read every line of the student's work
- Ask the student to check the answer by multiplying it back
- Point to the line only if the check doesn't help
A teacher can't read 26 papers line by line while students are still working. Sparky, Flint's AI tutor, reads each photo as soon as a student sends it.
One division problem, from photo to fixed answer
Maya is a 4th grader in the partial quotients activity. She solves the problem on paper and sends a photo with the camera button. Every student in the class has their own chat like this one, and Sparky sets each problem in that student's interest.
Maya
Sparky
Maya
i like trading cards
Sparky
Maya

Sparky
Maya
71 x 6 is 426. thats bigger than 372
Sparky
Maya
60. oh i took away 6 but i wrote 10 groups. so 72 take away 60 is 12, and 12 is 2 groups of 6. 50 + 10 + 2 = 62
Sparky
Maya
62 x 6 = 372!
Sparky
Found the wrong line herself and fixed her answer to 62
Sparky read every line of the photo, so it knew the mistake was the line with 10 groups beside −6. It didn't say so at first. Multiplying 71 by 6 showed Maya her answer was too big, and when she still needed help, Sparky named the line and asked one question about it. Maya did the fix herself, then checked 62 the same way. The last question pushes her toward bigger chunks: 60 groups of 6 is 360, which leaves only 12.
Maya and her chat are an example we wrote for this page. Sparky's replies are shortened from a test run of the activity with the same photo.
See whose work needs a second look
Sparky grades each chat against the activity's rubric. The activity page shows who needs help right now, what the class does well, and what to practice next.

Example activity page
After a 4th grade class finishes the partial quotients practice
The school and students are made up for this page. In this example, most of the class checks answers by multiplying, and the area to practice is matching each subtraction to the groups written beside it.
Set up the activity for free
The partial quotients 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. Students select the camera button to take a photo of their paper, or the paperclip to upload one. Students without a camera can type their lines. In the activity settings, select Try session myself to test the activity as a student before you assign it.
For 5th grade, where students divide by two-digit numbers, change the problem size in Guidelines for Sparky. For example:
Example guideline
Give 4-digit by 2-digit division problems, like 1,512 ÷ 24. When the work has a mistake, ask the student to multiply the answer by the divisor before you point to a line.
For more math activities, see Flint for math.
Other use cases
See all use cases →Computer ScienceComputingHigh schoolKey Stages 4 and 5

How to differentiate instruction in Computer Science
Differentiated instruction strategies for computer science: explain a new concept through each student's interests and starting point, then check who understood, shown with a malware lesson.
ScienceMiddle schoolKey Stage 3

How to differentiate instruction in science
Differentiation in science by pace: each student skips the steps they already know and gets a new explanation when stuck, shown with a density lesson.
MathematicsMathsHigh schoolKey Stages 4 and 5

How to give every student a personal tutor at your school
AI tutoring for schools: every student gets a personal tutor during class, and the teacher hears about the students who need a person, shown with an Algebra 1 slope lesson.
