ScienceMiddle schoolKey Stage 3
How to differentiate instruction in science
Differentiation in science can run on pace: each student skips the steps they already know and gets a new explanation when stuck. This guide gives three steps, with a free density activity where Sparky sets the pace in every student's chat.
Jemel Fanfan | Founding Member at Flint

"[Flint] is very useful for differentiating instruction in the classroom. Each student has their own needs and can progress at their own pace, which adapts to the level of each learner."
Marina López Gémez, MYP Science Teacher at Changchun American International SchoolWhy this matters
When a science class starts density, some students already know that a brick and a bag of feathers can both weigh 1 kg. Others still think heavier means bigger. Teach the lesson at one speed and the first group sits through steps they know while the second group falls behind. The unit test is often the first time the teacher sees who never caught up.
Differentiation in science, one step at a time
In mastery learning, a student moves on once they show they understand a step. A student who doesn't yet gets the idea taught a different way, since repeating the same explanation louder and slower rarely works (Guskey, ASCD).
- Find out where each student starts
- Move on as soon as the student shows they understand
- Explain it a different way when the student is stuck
No teacher can check 28 students after every step and adjust for each one. In Flint, every student gets a chat with Sparky, the AI tutor, and Sparky sets the pace in each one.
One density lesson at two speeds
Lena and Sam are in the same activity at the same time. The activity has five steps, from mass and volume up to why ice floats. The bar under each name shows which steps Sparky skipped, finished or explained a second way.
Lena
- Step 1: Step skipped, already known
- Step 2: Step skipped, already known
- Step 3: Step finished
- Step 4: Step finished
- Step 5: Not reached yet
Understanding check
Lena
Same mass, 1 kg each. The feathers take up way more space, so the brick is packed tighter.
Sparky
Understanding check
Lena
150 ÷ 50 = 3 g/cm³.
Understanding check
Lena
It sinks. 3 is more than water's 1.
Sparky
Skipped two steps, reached the challenge
Sam
- Step 1: Step explained a second way
- Step 2: Step explained a second way
- Step 3: Not reached yet
- Step 4: Not reached yet
- Step 5: Not reached yet
Understanding check
Sam
The brick has more mass. It's heavier, so it takes up more space too.
Sparky
Sam
Oh. The feathers. They'd need a huge bag.
Understanding check
Sam
The feathers, because there's more of them? I don't get it. Can you show me?
Sparky

Sam
Bigger box, less crowded. So the brick is denser!
Sparky
Steps 1 and 2 explained a second way, then moved on
Lena skips the two steps she already knows and is on the challenge question while Sam is still on step 2. Sam gets each step explained a second way: a shoebox for volume, then a simulation for density, which Sparky built when he asked to see it. Sparky moves him on once he says the idea in his own words. Lena and Sam are made-up students, and we wrote their chats for this page. The simulation is Sparky's own.
See who is ahead and who is stuck
Students finish at different times, so the activity page shows each student's session as it happens. Sparky flags a student who keeps getting answers wrong, and the analytics list what the class still mixes up.

Example activity page
During a density lesson in Grade 8 Science
Oak Hill Academy and its students are made up. Lena finished in 11 minutes and Sam in 24, and both submitted the same activity.
Set up the activity for free
The density activity is in Flint's public library, with the five steps and Sparky's pacing rules already written into its guidelines. Open it, choose Use activity to copy it into a free Flint account, and assign it to a class.
To pace a different science topic the same way, replace the five steps in the guidelines with your own and keep these lines from the library copy:
Pacing guideline
Start by asking one short question to find where the student is. Begin at the first step the student doesn't already know. After each step, ask one question to check understanding. If the student answers incorrectly, explain the step again in a different way than before, then ask a new check question before moving on.
For more science activities, see Flint for science.
Other use cases
See all use cases →World LanguageModern foreign languagesMiddle schoolKey Stage 3

How to encourage self-directed learning in Spanish class
Self-directed learning in Spanish class: what it is, three steps built on the unit's can-do statements, and a free daily routine activity where every student sees which goals they have met, picks what to practice next, and goes past the unit when they finish.
ScienceMiddle schoolKey Stage 3

How to give formative feedback in middle school science
How to give formative feedback in middle school science: ask each student one question at a time about their own lab answer until they fix it. Shown with a free pendulum activity where Sparky asks about each student's claim, evidence and reasoning.
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.
