Teaching borrowing in subtraction—often called regrouping—is one of the most important moments in a child’s mathematical journey. It marks the transition from simple, single-digit arithmetic to multi-digit problem solving that requires an understanding of place value. Even so, when a student grasps this concept, they tap into the ability to calculate differences between numbers of any size. Even so, the abstract nature of "crossing out numbers" and "writing little ones" often leaves learners confused about why the procedure works. A successful explanation moves beyond rote memorization of steps and builds a concrete mental model of what is actually happening to the quantities involved But it adds up..
Why Borrowing Feels Counterintuitive
Before diving into teaching strategies, it helps to understand why children struggle. On top of that, regrouping feels natural: you gather ten ones, bundle them into a ten, and move that group to the next column. Because of that, this deconstruction requires a flexible understanding of number conservation—the idea that 3 tens and 2 ones is the exact same quantity as 2 tens and 12 ones. That said, you are asking a child to look at a 3 in the tens place, realize it represents 30, decompose one of those tens into ten ones, and redistribute that value. It is an act of collecting. Here's the thing — subtraction regrouping is the reverse: you must break apart a larger unit. Without that foundational flexibility, the algorithm becomes a magic trick rather than a logical process.
Building the Foundation: Place Value Fluency
You cannot explain borrowing effectively if the learner does not truly understand place value. Even so, spend time ensuring they can fluently rename numbers. Use manipulatives like base-ten blocks (flats, rods, and units) or even simple household items like bundles of popsicle sticks and loose sticks.
Most guides skip this. Don't.
Activity: The "Exchange Bank" Game
- Give the student a number to build, such as 42 (4 rods, 2 units).
- Ask: "Can you show me 42 a different way using the blocks?"
- Guide them to trade one rod for ten units. Now they have 3 rods and 12 units.
- Write both representations on a whiteboard:
4 tens + 2 onesand3 tens + 12 ones. - Repeat with numbers like 305 (3 hundreds, 0 tens, 5 ones) becoming 2 hundreds, 10 tens, 5 ones.
This practice normalizes the idea that numbers are flexible. When they eventually see the written algorithm, the "crossing out" and "writing a 1" are just shorthand for this physical exchange.
The Concrete Stage: Acting Out the Story
Start with a word problem that necessitates borrowing. *"Sarah has 53 stickers. That's why she gives 27 to her brother. How many does she have left?
Using Base-Ten Blocks:
- Build the Minuend: Have the student build 53 (5 rods, 3 units). This is the "bank" they are subtracting from.
- Analyze the Subtrahend: Look at the 27. "We need to take away 7 ones."
- The Conflict: Point to the 3 units. "We only have 3 ones. Can we take 7 away?" (No).
- The Solution: "Where can we get more ones? Look at the tens place. We have 5 tens. Can we break one ten open?"
- The Exchange: Physically swap one rod for ten units. Place the ten units with the existing three. Count them: "Now we have 13 ones."
- Record the Change: This is the critical bridge to paper. Show exactly how this looks in the written algorithm:
- Cross out the 5 (tens), write 4.
- Cross out the 3 (ones), write 13 (or put a small '1' next to the 3).
- Subtract: Take away 7 units (leaving 6). Take away 2 rods (leaving 2). Count the remainder: 26.
Repeat this many times with different numbers. Do not rush to paper. The muscle memory of breaking the ten rod is the anchor for the abstract symbol manipulation And that's really what it comes down to..
The Representational Stage: Drawing the Process
Once the physical manipulation is easy, move to drawings. This is faster than blocks but still visual. Teach a simple shorthand:
- Lines (|) for Tens
- Dots (•) for Ones
Example: 61 – 28
- Draw 6 lines and 1 dot.
- Circle the 8 dots you want to take away. Realize there is only 1 dot.
- Put a slash through one line (|). Draw an arrow from that line to the ones column.
- Draw 10 dots where the arrow lands. Cross out the original line.
- Now cross out 8 dots. Cross out 2 lines.
- Count what remains.
This drawing phase is essential for students who struggle with fine motor skills or who need a permanent visual record of the "exchange" to refer back to while solving.
The Abstract Stage: The Standard Algorithm
Now, introduce the written numbers. Use a place value chart (Hundreds | Tens | Ones) to keep digits aligned. Explain the algorithm as a recording system for the blocks and drawings they just did.
The "Check the Neighbor" Routine Teach a consistent verbal script for every column, starting from the ones:
- Look at the top number. (Is it big enough?)
- Look at the bottom number. (How many do I need to take away?)
- Decision: "Can I subtract [bottom] from [top]?"
- Yes: Subtract. Move left.
- No: "I need to borrow/regroup."
- The Borrowing Script:
- "Go next door to the tens (hundreds) neighbor."
- "Take one ten (hundred) away." (Cross out, write one less).
- "Bring it home to the ones." (Add 10 to the top digit).
- "Now subtract."
Crucial Vocabulary Shift: Avoid saying "borrow" exclusively. Use "regroup" or "exchange" interchangeably. "Borrow" implies you have to give it back. In subtraction, you are permanently restructuring the top number. Saying "I am regrouping 1 ten into 10 ones" is mathematically precise.
Addressing the "Zero in the Middle" Nightmare
The scenario 302 – 145 stops many students cold. Still, they look at the tens column, see a zero, and panic because there is "nothing to borrow. " This is where the place value foundation pays off.
Teaching the "Zero is a Placeholder" Concept:
- Look at 302. It is 3 hundreds, 0 tens, 2 ones.
- We need ones. The tens neighbor has 0. We cannot borrow from zero.
- We must go further next door—to the hundreds.
- Take 1 hundred. Regroup it into 10 tens. (Cross out 3, write 2 in hundreds; write 10 in tens).
- Now the tens column has 10. We can regroup one of those tens into 10 ones. (Cross out 10, write 9 in tens; add 10 to the 2 ones making 12).
- Proceed with subtraction.
Visual Trick: Teach students to put a box around the "30" (the hundreds and tens together
The Visual Trick: Boxing the “30”
When a zero sits in the tens place, many learners lose sight of the fact that the digits to its left still represent a group that can be broken apart. The “box‑around‑the‑30” technique turns that hidden group into a concrete, manipulable object.
-
Draw a rectangle around the two leftmost digits (the 3 in the hundreds column and the 0 in the tens column).
- In a place‑value chart this looks like │30│.
- The rectangle signals that the 30 is a single, borrow‑ready unit.
-
Identify the target column.
- In
302 – 145the ones column needs a borrow, so the rectangle helps us remember to look inside the 30 for a ten to give.
- In
-
Regroup the boxed value.
- “Take one ten from the 30.”
- Cross out the 3 and replace it with a 2 (since we removed one ten).
- Inside the rectangle, replace the 0 with a 10 (the ten we just took).
- The rectangle now reads │2 10│ – a visual cue that we have ten tens ready for further regrouping.
-
If the target column still needs a borrow, repeat the process: box the new two‑digit group (now the tens column holds 10), take one ten, and bring it into the ones column as ten ones.
-
Proceed with subtraction using the updated digits.
Example Walk‑Through: 302 – 145
| Hundreds | Tens | Ones |
|---|---|---|
| 3 | 0 | 2 |
| – 1 | 4 | 5 |
-
Ones column: 2 < 5 → need to borrow.
- Box the 30 (the 3‑0).
- Regroup: cross out 3, write 2; inside the box write 10.
- Now the tens column shows 10.
-
Borrow from the new tens:
- Box the 10 (the 1‑0).
- Regroup: cross out 10, write 9; bring 10 ones to the ones column.
- Ones column becomes 2 + 10 = 12.
-
Subtract:
- Ones: 12 – 5 = 7.
- Tens: 9 – 4 = 5.
- Hundreds: 2 – 1 = 1.
Result: 157 Simple, but easy to overlook..
The boxed numbers act as a “pause button,” giving students a clear visual checkpoint before each regrouping step Easy to understand, harder to ignore. Which is the point..
Extending the Strategy Beyond the Textbook
1. Concrete Manipulatives
- Base‑ten blocks: Let students physically remove a hundred flat, exchange it for ten ten‑rods, then exchange one ten‑rod for ten unit cubes. The act of moving pieces mirrors the boxed‑number diagram.
- Place‑value mats: Print a large mat with columns labeled Hundreds‑Tens‑Ones. Students place cards or counters, then draw a rectangle around the appropriate digits to signal a regroup.
2. Digital Scaffolding
- Interactive whiteboard: Create a drag‑and‑drop template where learners click “Box 30,” then drag a ten from the box to the ones column.
- Virtual manipulatives (e.g., the Base‑10 Blocks app) can animate the regrouping, reinforcing the language of “exchange” and “regroup.”
3. Guided Practice Scripts
- Think‑aloud partner work: One student acts as the “regrouper,” verbalizing each step using the prescribed script. The partner checks that the boxed rectangle updates correctly.
- Exit ticket prompt: “Explain, in your own words, how a boxed number helps you decide what to borrow.”
4. Common Pitfalls & Quick Fixes
| Pitfall | Why It Happens | Quick Fix |
|---|---|---|
| Ignoring the zero in the tens place | Zero looks like “nothing,” so students skip it. | point out that zero is a placeholder that still holds a position; always look to the |