6-8 · 50 min · Math · Science · Social Studies · ELA · CS/Technology
An integrated lesson on decision-making: students map a real back-to-school dilemma as a branching decision tree, weigh consequences, and discover that the questions you ask — and their order — decide the outcome, with a callout for whatever subject you teach.
Materials last updated Jun 23, 2026.
50 min in class~10 min prepNo devices needed
The hookContextualize6m
Fix the misconceptionReframe4m
Do the activityAssemble22m
Check the machineFortify11m
Wrap up + connect forwardTransfer + review7m
Before class~10 min
Print the Decision-tree frame (decision-tree.pdf) — root plus yes/no branches — one per team of three.
Print the Scenario cards (scenario-cards.pdf): a few school dilemmas tied to your subject, plus one surprise edge-case card per team for the Check step.
Have sticky notes for leaf outcomes so teams can re-order questions without rewriting the whole tree.
Teaching one subject? Also print its page: ELA argument-branches, Social Studies stakeholder-tree, Math probability-tree, Science dichotomous-key, or CS if-else-logic.
Decision Paths
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
Decision Paths
6-8 · 50 min · Math · Science · Social Studies · ELA · CS/Technology
Woven together — one idea, every subject
One idea runs through every subject here: a decision is a chain of yes/no questions, and the questions you ask — and the order you ask them — decide where you land. Argument, civic trade-offs, probability, classification, and code are all that same branching logic.
ELA — Each branch is a claim defended with reasons.
Social Studies — Every branch names who's affected and the trade-off.
Math — Count the paths; weigh each branch with probability.
Science — A dichotomous key is a decision tree for IDs.
CS/Technology — Each branch is an if / else-if / else condition.
Concepts in this lesson
Decision trees
A decision tree maps a decision as a chain of yes/no questions, where each answer branches toward a more specific outcome at the end of a path (a "leaf").
ExampleMapping "what should our group do at recess?" as a series of yes/no questions, then tracing different answers to different outcomes.
Key wordsbranch · leaf · node · path
Watch forThe order of the questions changes the outcome. Have students ask the same question first vs. last and compare where they land.
Conditionals & branching
A conditional is an "if this, then that" rule that lets a procedure make a decision and take different paths depending on the situation.
ExampleA class rule like "if the line is quiet, then we leave for recess; otherwise we wait" — written as an explicit if/else the students can trace.
Watch forOrder matters: an earlier, overly broad condition can swallow cases meant for a later branch. Test inputs that should reach each path.
Optimization & constraints
Optimization is finding the best option under limits ("constraints") like time, budget, or space — usually by trading off one good thing against another rather than maximizing everything at once.
ExampleBuilding the best class schedule when not everything fits — choosing what to give up, and naming the trade-off out loud.
Key wordsconstraint · trade-off · best / optimal · limit
Watch forThere is rarely a solution that wins on every measure. Make the trade-off explicit: better on X means giving up some Y.
Run it in your subject — core content + how it weaves in
ELA
Each branch is a claim defended with reasons.
Core contentW.6.1 asks students to write an argument that states a clear claim and backs it with reasons and relevant evidence; SL.6.1 is collaborative discussion where students build on one another's reasoning. In plain terms: take a position, defend it with 'because' statements, and reason together out loud rather than trading opinions.
StandardsW.6.1 · SL.6.1
Weave it inBuild the tree around a narrative or persuasive scenario, serving W.6.1 (argument with reasons and evidence) and SL.6.1 (collaborative reasoning). Run it as: (1) pick a character or issue with a real dilemma; (2) map the yes/no questions that lead to each possible choice and its consequence; (3) students write the branch that argues each side, with a claim and reason at the leaf. Watch the misconception that the 'right' branch is obvious — require students to argue the strongest version of the path they disagree with. Quick deliverable: a short written argument tracing one full path from question to consequence with supporting reasons.
Social Studies
Every branch names who's affected and the trade-off.
Core contentThe C3 civics inquiry standards ask students to weigh options and points of view (D2.Civ.9) and to take informed action that accounts for stakeholders (Dimension 4). In plain terms: a civic choice has people on every side, so a fair process means naming who gains, who loses, and what's being traded — not just landing on an answer.
StandardsC3 D2.Civ.9 · C3 D4
Weave it inFrame a civic or policy decision, serving C3 D2.Civ.9 and D4 (weighing options and stakeholders). Run it as: (1) choose a decision with stakes (a class rule, a budget split, an event plan); (2) at each branch, name who is affected and how their interests differ; (3) trace a path and identify which stakeholders win or lose at that leaf. Watch the misconception that a fair process guarantees a fair outcome for everyone — surface trade-offs where a defensible rule still disadvantages a group. Quick deliverable: a decision tree annotated with the stakeholder affected at each branch and one named trade-off.
Math
Count the paths; weigh each branch with probability.
Core content7.SP introduces probability — the chance of an outcome on a 0-to-1 scale — and expected-value reasoning combines a probability with a payoff to compare options. In plain terms: each branch can carry a chance and a cost, probabilities multiply along a path (they don't add), and the 'expected' result tells you which path is better on average.
Standards7.SP · ratio & expected value
Weave it inQuantify the branches, serving 7.SP (probability) and ratio/expected-value reasoning. Run it as: (1) attach a simple probability or cost to each branch; (2) count the total number of distinct paths through the tree; (3) compute an 'expected' cost or outcome by combining probabilities along a path. Watch the misconception that probabilities along independent branches are added rather than multiplied — model one path's calculation explicitly. Quick assessment: students compute the expected value (or total cost) of at least two paths and say which is better and why.
Science
A dichotomous key is a decision tree for IDs.
Core contentA dichotomous key identifies an organism, rock, or leaf by asking a series of either/or questions about observable traits until one identification remains — the NGSS practice of classifying and analyzing. In plain terms: each question must use one clearly observable, mutually exclusive feature, and following the answers down the branches leads to exactly one name.
StandardsMS-LS · SEP: classification
Weave it inUse a dichotomous key as a branching tree, serving MS-LS and SEP (classification and identification). Run it as: (1) introduce a key for classifying rocks, leaves, or organisms; (2) students trace yes/no observable traits down to an identification; (3) test the key on a specimen it struggles with and refine an ambiguous question. Watch the misconception that any single trait is decisive — emphasize that each branch must use a clearly observable, mutually exclusive feature. Quick assessment: students correctly key out two specimens and flag one question that was too vague to answer reliably.
CS/Technology
Each branch is an if / else-if / else condition.
Core contentCSTA 2-AP-11 and 2-AP-13 cover control structures (if/else conditionals) and using variables in algorithms. In plain terms: a program 'decides' by checking conditions in order and taking the first one that's true, so the order of conditions matters — an early, too-broad condition can swallow cases meant for a later branch.
StandardsCSTA 2-AP-11 · CSTA 2-AP-13
Weave it inTranslate the tree into conditional logic, serving CSTA 2-AP-11 and 2-AP-13 (control structures, variables in algorithms). Run it as: (1) rewrite each branch as if/else-if/else pseudocode; (2) trace how the program 'chooses' a path based on conditions; (3) test an input the pseudocode mishandles and add or reorder a condition. Watch the misconception that order doesn't matter in chained conditions — show how an earlier overly broad condition can capture cases meant for a later branch. Quick deliverable: working if/else pseudocode for the tree plus one edge-case input it now handles correctly.
Decisions are algorithms. Students take a real back-to-school dilemma — how to
split group roles, resolve a shared-resource conflict, plan an event — and map it
as a branching decision tree: each question sends you down a path to an
outcome. They learn conditional logic and trade-offs, and discover the big idea:
the questions you ask, and their order, decide where you land.
A base integrated lesson — run it in your room as-is. It’s the same
test-it-at-the-edges discipline that engineers, scientists, and policymakers use
when the rules they write start deciding things for real people.
Pre / Post assessment
Pre: “How do you make a fair decision when there are lots of ‘it depends’?”
Post: “Which question in your tree mattered most? What happens if you ask it first vs. last?”
Objectives
Students will (1) represent a decision as a branching tree, (2) trace paths to
outcomes, and (3) revise questions when the tree gives a bad result.
CONTEXTUALIZE — why it matters
Courts, triage nurses, admissions, budgets, and apps all run on decision rules —
and a community is only as fair as the rules behind those calls and the people who
test them. Making a rule visible and probing it for the cases it gets wrong is
logic, ethics, and systems thinking at once. The students mapping a tree here are
practicing exactly what engineers, scientists, and policymakers do when they design
the rules that decide things for real people — and the ones who learn to ask “whose
case does this break?” are the ones who get to steer those systems toward justice.
REFRAME — surface the wrong model, install the right one
Students treat a decision as a single gut call. Reframe: it’s a sequence of
conditions — yes/no questions, each narrowing the options. Change the questions
and you change the outcome.
ASSEMBLE — I do / we do / you do
I do: Map a 2-question tree for a simple choice; trace one path.
We do: Build a class tree for a shared dilemma; name the consequence at each leaf.
You do: Teams build a tree for an assigned scenario and trade trees to trace each other’s.
FORTIFY — Check the Machine
Hand teams a new scenario their tree didn’t plan for. Run it down the
branches. Sometimes it lands on a bad or missing outcome — a real edge case.
Teams decide whether to add a branch or reorder questions, then re-test. The
lesson: a decision rule can look complete and still fail at the edges, so you
test it against cases it didn’t expect. Apply the same to any confident automated
recommendation — an app, a policy, an AI tool: what case breaks it, and who would
it hurt?
TRANSFER — forward + plugged twin
Forward: the same map-it-then-test-the-edges discipline is how engineers, scientists, and policymakers build the rules a community is governed by — and these students could be the ones who design those systems and make sure they’re fair to everyone they touch.
Plugged twin: see Model the Question — turn the rule into a spreadsheet model.
What to listen for
Use the Post prompt — “Which question mattered most? What happens if you ask it first vs. last?” — plus the edge case from Check the Machine.
Proficient: names the highest-impact question and a case the tree breaks on. “If we ask ‘is it an emergency?’ last, a real emergency waits — so ask it first.” / “A student with no money AND an emergency falls through; we added a branch.”
Getting there: builds a working tree but can’t find a case it fails. Hand them the surprise scenario and trace it together.
Not yet: treats the decision as one gut call. Reframe: it’s a sequence of yes/no conditions, and their order changes the outcome.
Proficient when a team traces a new scenario down the tree, identifies a case it gets wrong, and revises it (adds a branch or reorders questions) so it handles that case.
Differentiation
6-8 support: provide a 3-branch skeleton and scenario; students fill questions/outcomes.
Extension: add probabilities/costs and compute an expected value for each path.
3-2-1 Review
3 branches in your tree · 2 outcomes you mapped · 1 case your tree
got wrong.
Family / community connection
“Map a family decision (where to eat, how to split chores) as a yes/no tree.
Find the question that decides it.”
The national computer-science learning standards from the Computer Science Teachers Association.
2-AP-11+
Algorithms & Programming strand, grades 6–8
CS/Technology:CSTA 2-AP-11 and 2-AP-13 cover control structures (if/else conditionals) and using variables in algorithms. In plain terms: a program 'decides' by checking conditions in order and taking the first one that's true, so the order of conditions matters — an early, too-broad condition can swallow cases meant for a later branch.
2-AP-13+
Algorithms & Programming strand, grades 6–8
CS/Technology:CSTA 2-AP-11 and 2-AP-13 cover control structures (if/else conditionals) and using variables in algorithms. In plain terms: a program 'decides' by checking conditions in order and taking the first one that's true, so the order of conditions matters — an early, too-broad condition can swallow cases meant for a later branch.
ELA:W.6.1 asks students to write an argument that states a clear claim and backs it with reasons and relevant evidence; SL.6.1 is collaborative discussion where students build on one another's reasoning. In plain terms: take a position, defend it with 'because' statements, and reason together out loud rather than trading opinions.
You just read a free Math lesson. There are 31 more, going deeper.
The Educator plan ($9/mo) unlocks the standards-aligned Math library
for your grade band — extended lessons, slides, answer keys, and standards maps. Advanced adds PD contact-hour certificates for license renewal.