ScienceMiddle schoolKey Stage 3
How to give formative feedback in middle school science
Formative feedback is information that changes a student's thinking while they can still improve their work. This guide gives three steps for formative feedback in middle school science, with a free pendulum activity where Sparky asks each student about their own lab answer until they fix it.
Jemel Fanfan | Founding Member at Flint

"I created a bot using Flint that supports students in reviewing and improving their answers. This process fosters ownership of learning and helps students develop reflective skills—turning feedback into a conversation rather than one-way critique."
John Salgado, Middle School Science TeacherWhy this matters
In a 7th grade science class, one student writes that a heavier pendulum swings faster without checking the data. Another cites the right trials but never says why they matter. Both get the lab back days later with a comment in the margin, and the next lab answer has the same gap.
What formative feedback is
Formative feedback is "information communicated to the learner that is intended to modify his or her thinking or behavior to improve learning". Valerie Shute's review of the research recommends feedback that is nonevaluative, supportive, timely and specific (Shute, 2008).
- Ask for the student's claim, evidence and reasoning before you comment
- Ask one question about the part that's missing or doesn't match the data
- Have the student fix the answer in their own words, with no score attached
In a study of 12 fifth and sixth grade classes, students who got comments without a grade did best on later tasks, and students who got a grade with the same comments did no better than a grade alone (Butler, 1988).
In Flint, each student talks through their own answer with Sparky, Flint's AI tutor. Sparky asks one question at a time, uses what the student is into outside class, and never rewrites or scores the answer. No teacher can have that conversation with 30 students about every lab answer.
One pendulum question, two students revising their answers
Every student gets the same question and the same table: the time for 10 swings with a 50 g and a 200 g bob, on 25, 50 and 100 cm strings. Everything after the question is one student's own chat.
Maya
Understanding check
Maya
Yes. Heavier pendulums swing faster because gravity pulls harder on heavier things.
Sparky

Maya
14.3 and 14.2 seconds. They basically tie.
Sparky
Maya
They land together. I'll change my claim: a heavier bob doesn't swing faster.Changed her claim to match the data
Jordan
Understanding check
Jordan
No. 50 g vs 200 g: 10.1 vs 9.9 s, 14.2 vs 14.3 s, 20.0 vs 20.2 s.
Sparky
Jordan
0.2 seconds is about how long it takes to click a stopwatch.
Sparky
Jordan
It slows down. So string length changes the time, and mass doesn't. I'll add that.Added his reasoning, then found what does change the time
Every fix is in the student's own words. Sparky can make interactives like the pendulum race inside a student's chat when testing a claim beats reading about it. Maya and Jordan are examples we wrote for this page. Sparky learns a student's interests from the chat and can save them as memories, which students can see and delete in Settings.
See who fixed their answer and who is stuck
Sparky grades each finished chat against your rubric. The activity page shows who needs help right now and what the class still misses, and you can open any session to read the student's chat from the first answer to the last.

Example activity page
After a pendulum lab in Science 7
The school and students are made up for this page. In this example, most of the class now says mass doesn't change swing time, and the skill to practice next is explaining why the data supports the claim.
Set up the activity for free
The pendulum activity is in Flint's public library with the data, question, guidelines and rubric written. Open it, select Use activity to copy it into a free Flint account, and move it to a class. To test it as a student first, select Try session myself in the activity's Preview tab.
To use your own lab, attach its question and data in Guidelines for Sparky and keep these lines:
Example guideline
Ask the student what they're into outside class, then ask for a claim, evidence and reasoning. Don't rewrite or score their answer. Ask one question at a time about the part that's missing or doesn't match the data. When a claim doesn't match the data, make an interactive the student can test it with.
For more science activities, see Flint for science.
Other use cases
See all use cases →EthicsHigh schoolKey Stages 4 and 5

How to make thinking visible 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.
ScienceMiddle schoolKey Stage 3

How to prepare middle school students for end-of-year exams
How to prepare middle school students for end-of-year exams in any subject: a practice test for each unit built from your own notes, questions worded like the exam, and a reply to every answer, shown with a free grade 7 science activity.
Test PrepExam prepHigh schoolKey Stages 4 and 5

How to prepare students for standardized tests
Standardized test prep strategies for the SAT, ACT and IB: practice that starts where each student is, guides them to each answer, and shows what the class keeps missing, with a free SAT Math activity.
