Social StudiesHumanitiesHigh schoolKey Stages 4 and 5
A supply and demand lesson where each student runs the numbers for their own game-day stand
One high schooler finds the price where her bubble tea stand sells out with nobody left waiting, works out what a $6 minimum price leaves over, and finds out from her own Revenue column that a higher price doesn't always bring in more money.
Jemel Fanfan | Founding Member at Flint

"Flint empowers my quicker students to design their own next steps, while others receive tailored AI support. They learn more effectively through AI role-plays, such as simulating CEO decisions, and by tackling exam questions with instant feedback."
Albert Schram, Business and Economics Teacher at Nexus International SchoolWhy this matters
A student can draw supply and demand curves and still believe that raising a price always brings in more money. She is half right: each sale earns more. She misses the buyers who walk away, so she misreads every elasticity question, and the teacher has to wait for quiz day to find out.
Camila prices bubble tea for a home game
Camila is a high schooler who wants to sell bubble tea at her school's home basketball games. She knows a lower price sells more cups. She thinks a higher price always means more money.
Every student gets the same greeting, the same market numbers and the same questions: the price where the stand sells out, what a $6 minimum price does, and what a 20% price rise does to revenue. The rest of the chat is Camila's own. Sparky names the spreadsheet and graph after what she said she'd sell, and each next message depends on what she just answered. Camila and her chat are an example we wrote for this page, shortened from a test run of the activity in which a student sent these same messages.
Camila
Sparky
Camila
bubble tea!! everyone at my school is obsessed with it
Sparky

Camila
$2, because thats when the most people want one
Sparky
Camila
oh its -150, so 150 people want one and dont get it. so $5? thats the row where its 0
Sparky

Camila
50. at $6 i make 130 but only 80 people want one
Sparky
Camila
its the space between the demand line and the supply line on the dashed line
Sparky
Camila
it goes up. higher price means more money per cup
Sparky
Camila
wait it goes down, 550 to 480. i guess they just get a soda or a slushie from the snack bar instead
Understanding check
Camila
it goes up, 200 to 216. if your phone is dying theres nowhere else to get a charger so people pay anyway
Sparky
Found equilibrium and the surplus herself, then fixed her idea that a higher price always earns more
Camila's first answer picked the price with the most buyers. Sparky didn't tell her she was wrong. It sent her to the $2 row of her own spreadsheet, where -150 showed her 150 people leaving without a drink, and she found $5 herself. When she said a higher price always earns more, Sparky pointed her to two numbers in her Revenue column, and she worked out why on her own: the people who stop buying get a soda instead. Sparky used the words equilibrium, price floor, surplus, elastic and inelastic only after she had described each idea in her own words.
What Flint did for Camila
- Sparky made a spreadsheet for her bubble tea stand whose formulas recalculate, so every number she used came from a row she could check.
- Sparky drew a supply and demand graph from her rows and added the $6 minimum price when the council's rule came in.
- When Camila picked $2 and later said revenue goes up, Sparky sent her to a row and a column instead of giving the answer.
- After each right answer, Sparky moved her to a harder question: the $6 floor, then the price rise, then the phone chargers.
- Sparky worked out the charger revenue, $200 and $216, before it told Camila her numbers were right.
A teacher can't build 30 spreadsheets and graphs and watch each student read their own Revenue column. Sparky does it in every student's chat.
The activity page shows who thinks a higher price always earns more
Sparky's analysis guidelines in this activity ask it to note which students first said a higher price always brings in more revenue, and whether they changed their answer after reading the Revenue column. When a student stays stuck, Sparky adds an alert under Needs attention while the class is still working. When students submit, Sparky grades each chat against the activity's rubric: equilibrium, the price floor, and elasticity and revenue.

Example activity page
After an economics class finishes the game-day stand activity
The school and students are made up for this page. In this example, 12 students started out saying a higher price always earns more, so the follow-up has them sort products as elastic or inelastic by asking what else a buyer could get instead.
Set up the activity for free
The game-day stand activity is in Flint's public library, with Sparky's guidelines, the market numbers, the greeting and a rubric already set up. Open it, select Try this activity to copy it into a free Flint account, and move it to a class. In the activity settings, select Try session myself to price a stand as a student before you assign it.
For more social studies activities, see Flint for social studies.
Other use cases
See all use cases →Social StudiesHumanitiesElementaryPrimary

A three branches lesson where each student draws who can stop whom
Each student draws arrows between the Capitol, the White House and the Supreme Court and writes a check on each one. Sparky reads the board and the student's message, sends a veto drawn from the Court back to the White House photo on the student's own board, and then asks what Congress can do after a veto.
MathematicsMathsHigh schoolKey Stages 4 and 5

A trig lesson where each student tests why the ratios work
Each student resizes a right triangle Sparky builds and sees sine, cosine and tangent stay put until the angle changes. A student who picks the wrong ratio is sent back to that triangle, and a right answer gets an angle to find with inverse sine.
ScienceElementaryPrimary

A volcano simulator that shows each student how Earth's spheres connect
Each student sets off a volcano, a wildfire or a storm in a simulator. A missing sphere gets a hint, a right answer gets a harder question, and the teacher sees who got stuck.
