MathematicsMaths4th, 5th, 6th, 7th, 8thYear 5, Year 6, Year 7, Year 8, Year 9
How to support productive struggle in middle school math
How to keep every student in grades 4-8 working on math that makes them think, with feedback on each mistake while they still remember how they made it.
Jemel Fanfan | Founding Member at Flint

"My students are able to engage in interactive lessons that challenge them without overwhelming them. AI has made it easier for them to understand concepts by providing immediate feedback, allowing them to learn from their mistakes in real-time."
Rooban Arumugam, Lower School Math and English Teacher at SJK(T) SelamaWhy this matters
In one grade 7 class, a student finishes the ratio problems in five minutes and waits for more. The classmate next to her sets up every proportion upside down and gets 5⅓ cups of flour where the recipe needs 12. The first student learns nothing new, the second practices the same mistake ten times, and the teacher has to wait for quiz day to find out.
What productive struggle in math looks like
Productive struggle is the effort students spend making sense of a math problem that isn't clear to them yet. NCTM lists supporting it as one of eight effective teaching practices: give students time to struggle, and ask questions that move their thinking forward without doing the work for them (NCTM's Principles to Actions, summarized by the Colorado Department of Education).
- Give each student a problem that is a little hard for them
- Ask a question instead of fixing the mistake
- Give feedback right after each answer
A teacher with 30 students can't raise the level for every student who is ready and ask the right question about every mistake while it's fresh. Sparky, Flint's AI tutor, does it in each student's chat.
One ratio problem, practiced by two students
Both students are in the same ratios and proportions practice, and Sparky opens both chats with the same question. Each student has their own chat, and the problems after the first one depend on their answers.
Eli
Sparky
Eli
Confident.
Understanding check
Eli
3/2 = x/8, so x = 12. 12 cups.
Sparky
Eli
I don't know where to start.
Sparky
Eli
1/25 = 3.5/x, so x = 25 × 3.5 = 87.5 miles.
Sparky
Moved up a level, then solved it with one hint
Zoe
Sparky
Zoe
Okay, I think.
Understanding check
Zoe
2/3 = x/8. 3x = 16, so x = 5.33 cups.
Sparky
Zoe
3 is the flour and 2 is the sugar, so I flipped the first ratio. 3/2 = x/8, and x = 12.
Sparky
Found the flipped ratio and fixed it
Eli gets a harder problem as soon as he solves the first one, and when he's stuck, Sparky gives the smallest hint instead of the answer. Zoe hears right away that something is off, and Sparky asks her to find the mistake instead of fixing it. The students and chats are examples we wrote for this page. The activity's guidelines tell Sparky to do both.
See who is stuck and who fixed their own mistakes
Sparky grades each chat against your 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 class finishes the ratios and proportions practice
The school and students are made up for this page. In this example, most of the class handles unit rates, and the area to practice is keeping each ratio in the same order.
Set up the activity for free
The ratios and proportions practice 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. Every student gets their own chat with Sparky, and the activity page fills in as they work. In the activity settings, select Try session myself to test the activity as a student before you assign it.
For grades 4 and 5, replace the list of levels in Guidelines for Sparky with your own unit. For example:
Example guideline
Levels, in order: 1. Equivalent fractions on a number line. 2. Comparing fractions with unlike denominators. 3. Adding fractions with unlike denominators. 4. Fraction word problems. When an answer is wrong, ask the student to find the mistake instead of correcting it.
For more math activities, see Flint for math.
Other use cases
See all use cases →MathematicsMaths7th, 8thYear 8, Year 9

How to teach math to multilingual learners
Math strategies for multilingual learners: give the key terms in each student's home language, keep the problems in English, and match each question to the student's level, shown with a linear equations review.
Science6th, 7th, 8thYear 7, Year 8, Year 9

How to turn feedback into a conversation in middle school science
Students skim a comment in the margin and repeat the same gap in the next lab answer. Sparky asks each student about their own answer until they fix it, shown with a pendulum lab.
World LanguageModern foreign languages7th, 8th, 9th, 10th, 11th, 12thYear 8, Year 9, Year 10, Year 11, Year 12, Year 13

How to give every student more speaking practice in French class
Speaking activities for world language class where every student talks at once: each student orders at a French café in a spoken conversation with Sparky, and the teacher hears every one afterward.
