9-12 · 55 min · Science · Social Studies · Math · ELA · CS/Technology
An integrated systems-thinking lesson: students diagram a real school or community system as stocks, flows, and feedback loops — discovering why systems resist change, overshoot, or stabilize, with a callout for whatever subject you teach.
Materials last updated Jun 23, 2026.
55 min in class~12 min prepNo devices needed
The hookContextualize6m
Fix the misconceptionReframe5m
Do the activityAssemble24m
Check the machineFortify12m
Wrap up + connect forwardTransfer + review8m
Before class~12 min
Print the Stock-flow-loop frame (loop-frame.pdf) — a stock box plus flow arrows — one per team.
Print the System cards (system-cards.pdf): real systems to assign (a fishery, a budget, a thermostat, a class economy), plus one “push the system” change card per team for the Check step.
Have the thermostat “I do” example sketched so you can model one balancing loop quickly.
Teaching one subject? Also print its page: Science feedback-loops, Social Studies policy-feedback, Math growth-curves, ELA loop-argument, or CS control-loop.
Systems & Feedback
Make it yours
One lesson, woven into your subject
No co-teacher needed. Open your subject for a single card with the core
content you teach and the specifics for weaving this lesson into
your room — nothing to look up elsewhere.
Topic refresher
New to a concept? Tap a topic for a printable cheat sheet — plain-language definitions and classroom examples.
Teacher cheat sheet · refresher
Systems & Feedback
9-12 · 55 min · Science · Social Studies · Math · ELA · CS/Technology
Woven together — one idea, every subject
One idea runs through every subject here: a system's behavior comes from its loop structure, not any single part — a balancing loop resists change and stabilizes, a reinforcing loop amplifies and runs away. Ecology, economics and policy, growth functions, cause-and-effect argument, and control systems are all that same stocks-flows-feedback picture.
Science — Feedback is the engine of stability and runaway change.
Social Studies — A policy's first effect is rarely its final effect.
Math — Exponential growth isn't 'fast linear' — the rate grows.
ELA — Attribute behavior to the loop, not a single cause.
CS/Technology — A control loop senses, compares to a target, and acts.
Concepts in this lesson
Feedback loops & systems
A system is a set of parts that affect each other; a feedback loop is when an output feeds back to change the input — amplifying it (reinforcing) or dampening it (balancing).
ExampleA thermostat (too cold → heat on → warms up → heat off) or a crowd getting louder because everyone talks over the noise.
Watch forIn a loop, cause and effect are circular, not one-directional. Trace the arrow all the way back around before predicting the result.
Abstraction & modeling
Abstraction means hiding detail to focus on what matters; a model is a deliberately simplified stand-in for something real that you can study, run, or predict with.
ExampleA subway map (an abstraction that drops real geography) or a paper "model" of a population you step forward round by round to predict what happens.
Key wordsmodel · simplify · abstraction · predict
Watch forEvery model leaves things out. The useful question is not "is it true?" but "what did we ignore, and does that break the prediction?"
Run it in your subject — core content + how it weaves in
Science
Feedback is the engine of stability and runaway change.
Core contentHS-LS2 and the SEP of developing and using models cover stability and change in natural systems through feedback. In plain terms: a stock is what accumulates and a flow is what changes it; negative (balancing) feedback resists a push and holds a system steady (body temperature), while positive (reinforcing) feedback amplifies it (ice-albedo) — so 'more cause' doesn't always mean proportionally more effect.
StandardsHS-LS2 · SEP: models
Weave it inFrame feedback as the engine of stability and runaway change in natural systems, serving HS-LS2 and SEP (developing and using models). Run it as: (1) diagram homeostasis, predator-prey dynamics, or the carbon cycle as stocks and flows; (2) classify each loop as balancing (stabilizing, e.g., negative feedback in body temperature) or reinforcing (amplifying, e.g., ice-albedo); (3) predict the system's response to a perturbation and test it against documented behavior. Watch the misconception that more of a 'cause' always produces proportionally more effect — balancing loops resist and reinforcing loops accelerate, defying straight-line intuition. Quick deliverable: a labeled loop diagram with each loop typed and a predicted-versus-actual response to one change.
Social Studies
A policy's first effect is rarely its final effect.
Core contentC3 D2.Eco and D2.Civ cover how markets and civic systems behave. In plain terms: supply and demand is a balancing loop that settles a market toward equilibrium, while speculation or escalation can form a reinforcing loop that drives a bubble — and a policy lever sets off feedback that can blunt, reverse, or amplify its intended effect, so you ask who is affected over time.
StandardsC3 D2.Eco · C3 D2.Civ
Weave it inModel economic and policy systems as feedback structures, serving C3 D2.Eco and D2.Civ. Run it as: (1) diagram a system such as supply/demand or a rule-and-behavior loop (e.g., a curfew that changes the behavior it targets); (2) identify the balancing loop that settles a market toward equilibrium and any reinforcing loop that drives a bubble or escalation; (3) predict how a policy lever shifts the system and who is affected. Watch the misconception that a policy's first-order effect is its final effect — feedback can blunt or reverse an intended outcome. Quick deliverable: a system diagram with loops typed plus a short analysis of an unintended feedback consequence.
Math
Exponential growth isn't 'fast linear' — the rate grows.
Core contentF-LE and F-IF cover distinguishing and interpreting linear versus exponential functions. In plain terms: a balancing loop produces a curve that approaches a limit (bounded, logistic-like), while a reinforcing loop produces exponential growth where the rate of change itself grows with the quantity — so it bends upward, not just rises steeply in a straight line.
StandardsF-LE · F-IF
Weave it inQuantify the loops, serving F-LE (linear vs. exponential) and F-IF (interpreting functions). Run it as: (1) attach rates of change to the flows; (2) contrast a balancing loop that approaches a limit (bounded, logistic-like) with a reinforcing loop that grows exponentially; (3) sketch or compute the response curve over time. Watch the misconception that exponential growth is just 'fast linear' growth — emphasize that the rate itself grows with the stock. Quick assessment: students produce a response curve and identify whether the underlying feedback is linear, exponential, or bounded, with justification.
ELA
Attribute behavior to the loop, not a single cause.
Core contentW.9-10.1 (argument) and the RST reasoning standards ask students to support a claim with reasoning from text and data. In plain terms: an evidence-based cause-and-effect argument about a system traces the reasoning through the loop structure — claim, loop-traced evidence, counterclaim, rebuttal — rather than blaming one part for the whole behavior.
StandardsW.9-10.1 · RST
Weave it inConstruct an evidence-based cause-and-effect argument about a system, serving W.9-10.1 (argument) and RST (reasoning from text/data). Run it as: (1) state a claim about why the system behaves as it does; (2) trace the evidence through the loop structure rather than citing a single cause; (3) anticipate the strongest counterclaim and rebut it. Watch the misconception that naming one cause explains system behavior — require the argument to attribute behavior to loop structure, not a single part. Quick deliverable: a structured argument (claim, loop-traced evidence, counterclaim, rebuttal) about the system's behavior.
CS/Technology
A control loop senses, compares to a target, and acts.
Core contentCSTA 3A-AP-17 and 3B-AP-11 cover modularity and feedback in computing systems. In plain terms: a control loop has a sensor (what's measured), a comparison to a target, and an actuator (what acts) — a thermostat or a recommendation engine — and the algorithm doesn't 'decide' on its own; it responds to feedback from its inputs and outputs over time, which can reinforce into a filter bubble.
StandardsCSTA 3A-AP-17 · CSTA 3B-AP-11
Weave it inConnect feedback to control systems and algorithms, serving CSTA 3A-AP-17 and 3B-AP-11 (modularity, feedback in systems). Run it as: (1) diagram a control loop such as a thermostat or a recommendation engine; (2) name the sensor (what's measured), the comparison to a target, and the actuator (what acts); (3) discuss how a reinforcing recommendation loop can amplify engagement into a filter bubble. Watch the misconception that the algorithm 'decides' independently — it responds to feedback from its inputs and outputs over time. Quick deliverable: a labeled control-loop diagram identifying sensor, actuator, target, and loop type for a real computing system.
Systems thinking is one of the most transferable lenses in any discipline.
Students take a real school or community system — a help-desk queue, a club’s
membership, a local ecosystem, a budget — and diagram it as stocks (what
accumulates), flows (what moves), and feedback loops (balancing or
reinforcing). They discover why systems resist change, overshoot, or settle, and
why the same loop structure appears across science, economics, and computing.
A base integrated lesson — a systems lens that prepares students to design
and steer the real systems their communities run on — run it in your room as-is.
Pre / Post assessment
Pre: “Why do some changes ‘snap back’ while others spiral out of control?”
Post: “Is your loop balancing or reinforcing? What did the system do when you pushed it?”
Objectives
Students will (1) diagram a system as stocks, flows, and feedback loops,
(2) classify loops as balancing or reinforcing, and (3) predict and test the
system’s response to a change.
CONTEXTUALIZE — why it matters
Climate, economies, ecosystems, supply chains, power grids, and algorithms all
behave as feedback systems — and straight-line intuition badly mispredicts them,
which is exactly how good intentions produce runaway outcomes. The people who
keep a community’s systems stable — the engineers, scientists, planners, and
governors who design and adjust them — are the ones who can read the loop
structure rather than blaming a single part. Systems literacy is the foundation
of that expertise, and it cuts across science, civics, math, and computing. The
student who can diagram and redesign a loop is on the path to being someone who
decides how the systems around them are built and kept in balance.
REFRAME — surface the wrong model, install the right one
Students assume cause→effect is a straight line. Reframe: effects loop back
to causes. A reinforcing loop amplifies (runaway); a balancing loop resists
(stabilizes). Behavior comes from the loop structure, not any single part.
ASSEMBLE — I do / we do / you do
I do: Diagram one stock + one flow + one balancing loop (a thermostat).
We do: Build a class diagram of a shared system; label each loop’s type.
You do: Teams diagram an assigned real system and mark balancing vs. reinforcing loops.
FORTIFY — Check the Machine
Teams predict how their system responds to a specific change (e.g., double
the inflow), then test it — against a known real case, a quick hand-simulation
of a few loop rounds, or documented behavior. Where the prediction misses, they
find the missing flow or loop and revise. The principle: a systems model earns
trust by predicting real behavior, not by looking sophisticated. (Pairs with the
9-12 plugged Data to Decision.)
TRANSFER — forward + plugged twin
Forward: connect to the 9-12 plugged companion, Data to Decision — and to the real stakes: the same loop analysis is how engineers stabilize a grid, how ecologists keep a fishery from collapsing, and how policymakers anticipate the second-order effects of a rule. The students who master it now are the ones who could design and govern those systems for their communities later.
Plugged twin: simulate the loop in a spreadsheet over many time steps and watch the curve.
What to listen for
Use the Post prompt — “Is your loop balancing or reinforcing? What did the system do when you pushed it?” — as your read on mastery.
Proficient: classifies the loop and predicts the right qualitative behavior. “It’s reinforcing — doubling the inflow makes it spiral, not settle.”
Getting there: diagrams stocks and flows but reasons in a straight line. Nudge: “Where does the effect loop back to the cause?”
Not yet: blames a single part for the behavior. Reframe: behavior comes from the loop structure, not any one part.
Proficient when a team classifies each loop as balancing or reinforcing and correctly predicts whether the system resists, settles, or runs away when pushed — then checks that prediction.
Differentiation
Support: provide a partially-built diagram; students add the feedback arrow and classify it.
Extension: add a delay to a loop and predict oscillation; connect to real overshoot/collapse cases.
3-2-1 Review
3 parts of your system · 2 loops (and their types) · 1 surprising way
it behaved when pushed.
Family / community connection
“Pick a household system (chores, screen time, grocery stock). Sketch its
feedback loop and predict what happens if you change one input.”
The national computer-science learning standards from the Computer Science Teachers Association.
3A-AP-17+
Algorithms & Programming strand, grades 9–10
CS/Technology:CSTA 3A-AP-17 and 3B-AP-11 cover modularity and feedback in computing systems. In plain terms: a control loop has a sensor (what's measured), a comparison to a target, and an actuator (what acts) — a thermostat or a recommendation engine — and the algorithm doesn't 'decide' on its own; it responds to feedback from its inputs and outputs over time, which can reinforce into a filter bubble.
3A-DA-12+
Data & Analysis strand, grades 9–10
3B-AP-11+
Algorithms & Programming strand, grades 11–12
CS/Technology:CSTA 3A-AP-17 and 3B-AP-11 cover modularity and feedback in computing systems. In plain terms: a control loop has a sensor (what's measured), a comparison to a target, and an actuator (what acts) — a thermostat or a recommendation engine — and the algorithm doesn't 'decide' on its own; it responds to feedback from its inputs and outputs over time, which can reinforce into a filter bubble.
You just read a free Science lesson. There are 31 more, going deeper.
The Educator plan ($9/mo) unlocks the standards-aligned Science library
for your grade band — extended lessons, slides, answer keys, and standards maps. Advanced adds PD contact-hour certificates for license renewal.