MathematicsMathsMiddle schoolKey Stage 3
How to teach adding and subtracting integers
To add and subtract integers, students count across zero: the change from -4° to 3° is 4 degrees up to 0 and 3 more, so 3 - (-4) = 7. This page shows how to teach it, with a free activity where each student fills in a week of temperature changes and gets a hint about their own wrong answer.
Jemel Fanfan | Founding Member at Flint

"I teach online and have several students working with me asynchronously. They can watch my videos, but Flint lets me give them engaging examples tailored to their needs. Afterwards, I see their chats to know what they're struggling with."
Michael Webster, Math Teacher at Gravitas Stony Brook SchoolWhy this matters
A student who can subtract 2 from 9 can still write 1 for the change from -4° to 3°, by combining the two numbers instead of counting across zero. On a worksheet, that 1 stays wrong until it's graded, and the teacher has to wait for quiz day to find out.
Adding and subtracting integers
Integers are the whole numbers and their opposites, such as -4, 0 and 3. On a number line, adding a positive number moves right and adding a negative number moves left. Subtracting a number is the same as adding its opposite, so 3 - (-4) = 3 + 4 = 7. The distance between two numbers on the number line is the absolute value of their difference, which is why a temperature that goes from -4° to 3° changes by 7 degrees (Common Core 7.NS.A.1).
In the Flint activity, each student fills in how much the temperature changed each day for a week, and Sparky, Flint's AI tutor, sets the story in the student's own winter interest. A student who writes 1 for -4° to 3° gets a hint about that answer: how far it is from -4 to 0, and then from 0 to 3. The hint arrives while the student is still on that day, which a worksheet graded later can't do. After each right answer, the student writes the subtraction, like 3 - (-4) = 7, and gets a harder day: a cold front, then decimals.
Leo's week at the ski resort
Leo is a middle schooler who snowboards and has a resort trip coming up in December. He adds and subtracts positive numbers without trouble and knows -5° is colder than -2°. He hasn't worked out yet what happens when the temperature crosses zero.
Every student in the class gets the same five days of temperatures and the same task: fill in how much the temperature changed from 6 a.m. to 3 p.m. Sparky sets the story in each student's interest, and its next message depends on what that student just answered.
Leo
Sparky
Leo
snowboarding! im going to a resort in december
Sparky
Leo
7
Sparky
Leo
9 - 2 = 7
Sparky
Leo
1
Sparky
Leo
4 to get to 0 and then 3 more. so 7
Sparky
Leo
3 - (-4) = 7
Sparky
Leo
-9 because it got colder
Sparky

Understanding check
Leo
subtracting a negative is like taking away cold, so it gets warmer. thats why its the same as adding
Sparky
Wrong on Wednesday, right after one hint, then the cold front
Leo is an example student, and his chat is shortened. The spreadsheet shows all five days, including the ones left out of the chat.
What Flint did for Leo
- Sparky set the whole week in Leo's December snowboarding trip after his first answer.
- Sparky made the temperature log as a spreadsheet beside the chat and wrote in each change once Leo got it right.
- When Leo wrote 1 for -4° to 3°, Sparky asked how far it is from -4 to 0 and from 0 to 3, and didn't give the answer.
- After each right answer, Sparky asked for the subtraction, like 3 - (-4) = 7, then gave Leo a harder day: a cold front, then decimals.
- Sparky flagged Leo's Wednesday mistake for the teacher in Needs attention.
A teacher can't do this by hand for 30 students at once. Sparky does it in every student's chat.
The activity page shows who got stuck on which day
While students work, Needs attention lists each student who is stuck and the message that showed it. Once three or more students submit, activity analytics sums up what the class understood and what to practice next.

Example activity page
After a class fills in the temperature log
The school and students are made up for this page. Click any student to read their chat and see which day they got stuck on.
Set up the activity for free
The temperature log is in Flint's public library, with the five days, Sparky's guidelines and the greeting already written. Open it, duplicate it into a free Flint account, and assign it to a class. Every student gets their own chat with Sparky, and the activity page fills in as they work.
For more math activities, see Flint for math.
Other use cases
See all use cases →MathematicsMathsMiddle schoolKey Stage 3

How to teach algebraic expressions
How to teach algebraic expressions from a real situation: each student writes an expression for money they earn, tests it in a spreadsheet in their chat with Sparky, and finds their own mistake when the totals stop matching. Free activity.
ScienceMiddle schoolKey Stage 3

How to teach amplitude and frequency
How to teach amplitude and frequency: what each one changes in a sound wave, and a free Flint activity where students make a note louder without making it higher on a sound wave maker they can hear.
Social StudiesHumanitiesMiddle schoolKey Stage 3

How to teach ancient Egypt
What students need to understand about ancient Egypt and the Nile flood, and a free ancient Egypt activity: students plan a year of shipping limestone to Giza in a spreadsheet Sparky builds, and a student who picks the dry season gets sent back to the canal depth.
