K-2 · 40 min · Elementary (multi-subject) · ELA · Math · Arts
The plugged companion to Pattern Keepers: students program a simple robot or app (Bee-Bot, ScratchJr, or arrow cards on a tablet) with a sequence of steps to tell a first-week story or travel a mat — and debug it when it goes the wrong way.
Materials last updated Jun 23, 2026.
40 min in class~15 min prepDevices required
The hookContextualize5m
Fix the misconceptionReframe3m
Do the activityAssemble18m
Check the machineFortify9m
Wrap up + connect forwardTransfer + review5m
Before class~15 min
Choose your tool: charge the Bee-Bot/Blue-Bot, open ScratchJr on tablets, OR go fully unplugged with the printed Arrow-command cards (arrow-cards.pdf) and Floor mat (floor-mat.pdf).
Print the Floor mat (floor-mat.pdf) and lay story pictures or map places on its squares in scrambled order — one mat per group of three.
Print the Sequence-of-steps strip (sequence-strip.pdf), one per group of three, so students plan their steps before entering them.
Test-run a 3-step program yourself first so you know the tool's quirks. Teaching one subject? Also print its page: ELA story-mat, Math number-mat, Arts dance-loop, or Social Studies neighborhood-map.
Tell-It Robot
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
Tell-It Robot
K-2 · 40 min · Elementary (multi-subject) · ELA · Math · Arts
Woven together — one idea, every subject
One idea runs through every subject here: give clear steps in the right order, run them, and fix the one wrong step — the robot does exactly what you said, not what you meant. Story sequencing, counting on a number line, repeating movement patterns, and following a map route are all that same 'order the steps, then debug' idea.
ELA — Program the robot to visit the story events in order.
Math — Count the moves between squares — watch the off-by-one.
Arts — A loop card repeats one short move-pattern into a dance.
Social Studies — Program a route on a neighborhood map; name each place.
Concepts in this lesson
Sequencing
Sequencing is putting steps in the right order so a procedure actually works. Order is part of the meaning — the same steps in a different order can give a different (or broken) result.
ExampleReordering the steps of a morning routine or a science procedure and seeing which orderings still work and which fall apart.
Key wordsorder · before/after · step
Watch forStudents think any complete list of steps is enough. Stress that "complete" and "in the right order" are two different requirements.
Algorithms
An algorithm is a precise, step-by-step procedure for getting a result — the same idea as a recipe or a set of directions, written so anyone (or any machine) following it gets the same outcome.
ExampleWriting exact directions for a peanut-butter sandwich and watching the class follow them literally — the gaps and assumptions are where "the computer" fails.
Key wordsstep · input · output · precise
Watch forStudents leave out the "obvious" steps. The point is that machines have no common sense — every assumption has to be made explicit.
Debugging & testing
Debugging is finding and fixing the place where a procedure goes wrong; testing is deliberately running it to expose those problems before they matter.
ExampleTrading instructions with another group and running each other's literally — every place it breaks is a bug to locate and fix.
Key wordsbug · test · fix · trace
Watch forA procedure that works on the easy case can still be wrong. Encourage students to try to break it, not just confirm it.
Loops & repetition
A loop is a way to repeat a set of steps without rewriting them — "do this 5 times" or "keep going until the room is clean" instead of listing every repetition.
ExampleCompressing "clap, clap, clap, clap" into "repeat clap 4 times," then finding the repeats hidden inside a pattern, dance, or chant.
Key wordsrepeat · loop · count · until
Watch forOff-by-one errors: students repeat one too many or too few times. Count the repetitions out loud against the loop.
Run it in your subject — core content + how it weaves in
ELA
Program the robot to visit the story events in order.
Core contentRL.K.2 is retelling a story with its beginning, middle, and end; SL.K.1 is collaborative talk. In plain terms: a story has events that happen in a set order, and retelling means putting those events back in sequence — programming the robot to visit story pictures in the right order makes that sequence physical.
StandardsRL.K.2 · SL.K.1
Weave it inThis makes story sequencing physical and serves RL.K.2 (retell with beginning/middle/end) and SL.K.1 (collaborative talk). Run it as: (1) lay a story-map mat with a picture for each story event in scrambled order; (2) groups of three program the robot to visit the pictures in the correct beginning-middle-end sequence, saying each event aloud as the robot arrives; (3) if the robot reaches an event out of order, students find the wrong step and re-order it. Watch the common misconception: children program where they WANT the robot to go rather than reading the literal order of steps they entered — ask 'what did you tell it first?' Quick assessment: each group retells the story in order by narrating their robot's verified path.
Math
Count the moves between squares — watch the off-by-one.
Core contentK.CC is counting and 1.MD is length and measurement. In plain terms: on a numbered mat each move-step advances one square, so landing on a target means counting the moves (not the squares you land on), and the classic 'off-by-one' slip is counting squares instead of the spaces between them.
StandardsK.CC · 1.MD
Weave it inThis turns the mat into a number line or grid and serves K.CC (counting) and 1.MD (length/measurement). Run it as: (1) number the mat squares and pick a target number; (2) students program forward moves and count each step aloud so the robot lands exactly on the target; (3) if it overshoots or stops short, they count the gap and fix the number of move-steps. Watch the misconception: kids count the squares they land ON versus the moves BETWEEN squares (the classic off-by-one) — have them point and count each move. Quick assessment: child predicts the landing number before running, then verifies the robot stopped there.
Arts
A loop card repeats one short move-pattern into a dance.
Core contentCore Arts MU:Cr and VA:Cr include creating with rhythm, movement, and repeated pattern. In plain terms: a short sequence of moves (forward, turn, forward, turn) repeated makes a dance or draws a shape, and a 'do it again' loop card means reuse the same steps rather than adding more — the same 'repeat the unit' idea from Pattern Keepers.
StandardsCore Arts MU:Cr · VA:Cr
Weave it inThis bridges sequencing to rhythm and visual design (Core Arts MU:Cr / VA:Cr). Run it as: (1) program the robot to 'dance' a short repeating movement — forward, turn, forward, turn — and notice the repeat; (2) introduce a loop card ('do it again') so one short sequence repeats to make a pattern, or program a path that draws a simple square or triangle; (3) students design their own repeating move-pattern and perform it. Watch the misconception: students add more steps instead of reusing a repeat — point out that the loop says the same steps again. Quick deliverable: a performed dance-loop or a drawn shape path the robot completed correctly.
Social Studies
Program a route on a neighborhood map; name each place.
Core contentC3 D2.Geo at the K-2 band is using simple maps and locations. In plain terms: a picture map shows places (home, school, park, store) and how to get between them, and giving the robot a route from one place to another — then naming each place it passes — is early map-and-location work.
StandardsC3 D2.Geo (K-2)
Weave it inThis makes the mat a neighborhood map and serves C3 D2.Geo at the K-2 band (using simple maps and locations). Run it as: (1) build a picture map with home, school, park, and store; (2) students program a route from home to school and name each place the robot passes; (3) if the robot takes a wrong turn, they find the step that misdirected it and fix it. Watch the misconception: children describe the route they know in their head rather than the steps they gave the robot — connect 'what you said' to 'what it did.' Quick assessment: child names the places along their verified route in order.
The screen-side twin of Pattern Keepers. Students give a simple robot or app a
sequence of steps — forward, turn, forward — to travel a picture mat and
tell a first-week story or reach a goal. When it goes the wrong way (it will),
they debug: find the wrong step, fix it, run it again. Sequencing and
debugging, with whatever content you teach layered on through the mat.
A base integrated lesson (plugged) — sequencing and problem-solving students
can steer toward whatever they teach, the same clear-thinking the people who
build a community’s tools start from — run it in your room as-is.
Pre / Post assessment
Pre: “If you tell the robot three steps, will it do exactly what you said, or what you meant?”
Post: “Your robot went the wrong way. Which step was wrong, and how did you fix it?”
Objectives
Students will (1) order steps into a program, (2) run it on a robot/app, and
(3) find and fix a wrong step (debug).
CONTEXTUALIZE — why it matters
The robot does exactly what it’s told, in order. Learning to give clear,
ordered steps — and to fix them when they’re wrong — is the heart of clear
thinking, and it’s how scientists, builders, and engineers get any machine to do
useful work. The helpful tools a community leans on — in hospitals, on farms, in
the games and apps kids love — are made by people who can break a goal into
clear steps and patiently fix the broken one. The child who learns that today
is starting down the path of being someone who decides what those tools do and
who they help.
REFRAME — surface the wrong model, install the right one
Students expect the robot to “know what they meant.” Reframe: it follows your
steps literally and in order. If it’s wrong, the steps are wrong, not the
robot.
ASSEMBLE — I do / we do / you do
I do: Program 3 steps to move the robot one square and turn; run it.
We do: Build a 5-step path to a target on the mat together; predict before running.
You do: Groups of three program the robot to reach their story’s next picture — one child reads the plan, one enters it, one checks the squares.
FORTIFY — Check the Machine
Before running, students predict where the robot will stop. Run it and
compare to the prediction. When it misses, they trace the steps to find the bug,
fix it, and re-run until it lands right. The robot’s wrong move is the best
teaching moment — errors are how we find the broken step.
TRANSFER — forward
Add a loop (“repeat: forward, forward”) and notice it shortens the program — ties back to Pattern Keepers’ “repeat the unit.”
Try a longer path and decompose it into shorter chunks.
Forward: the people who build a community’s helpful machines start the same way — clear steps, fix the broken one — and the child who can do that today is on the path to deciding what tomorrow’s tools do and who they help.
What to listen for
Use the Post prompt — “Which step was wrong, and how did you fix it?” — as your read on mastery.
Proficient: names the specific wrong step and the fix. “Step 3 said turn, but it should go forward first — I swapped them.”
Getting there: knows it went wrong but guesses at the fix. Nudge: “Read me your steps in order — point as the robot would move.”
Not yet: blames the robot (“it’s broken”). Reframe: it did exactly your steps, in order.
Proficient when a child traces the program step-by-step, names the one step that misdirected the robot, fixes that step, and the re-run lands right.
Differentiation
Support: use 2–3 steps and arrow-command cards laid out physically before entering them.
Extension: introduce a repeat/loop block and a path that revisits a square.
3-2-1 Review
3 steps in your program · 2 times you fixed a step · 1 thing the
robot did that you didn’t mean.
Family connection
“Be a ‘robot’ for someone at home: follow their step-by-step directions to a
spot exactly. Help them fix the step that sends you the wrong way.”
ELA:RL.K.2 is retelling a story with its beginning, middle, and end; SL.K.1 is collaborative talk. In plain terms: a story has events that happen in a set order, and retelling means putting those events back in sequence — programming the robot to visit story pictures in the right order makes that sequence physical.
You just read a free ELA lesson. There are 24 more, going deeper.
The Educator plan ($9/mo) unlocks the standards-aligned ELA library
for your grade band — extended lessons, slides, answer keys, and standards maps. Advanced adds PD contact-hour certificates for license renewal.