How to Actually Teach Subtraction Across Zeros Without Losing Your Mind
The standard algorithm for subtraction works fine until you hit a zero. That is when kids freeze, parents start losing their patience, and worksheets get torn up. The core concept is straightforward enough: when you cannot subtract the bottom digit from the top digit because the top is zero, you must borrow from the next non-zero column to the left. Each zero you pass through temporarily becomes nine while passing the borrowed value along. I ran a math tutoring session last spring with a fourth grader who could subtract across zeros flawlessly with two zeros in a row but completely fell apart on three zeros. The problem was 10,000 minus 5,386. She would borrow from the thousands place, turn the hundreds zero into nine, the tens zero into nine, and then somehow forget to reduce the ten in the ones place before subtracting. She kept getting answers that were about a thousand too high. The workaround was simple: have her write a small nine above every zero column she passes through, including the ones column. Writing it down forces the brain to actually register the change instead of doing it invisibly and hoping it sticks.
What Your Student Needs to Understand First
Before handing out a Subtracting Across Zeros Worksheet Grade 4 packet, make sure the student already understands place value and basic regrouping with two-digit numbers. The zero version is not a new skill. It is the same borrowing process stretched across more columns. If a child does not understand that borrowing one from the tens place gives you ten ones, they will not magically grasp that borrowing from the hundreds place gives you ten tens, even when zeros are involved. The borrowing chain works right to left through the columns. Start at the ones place. If the top digit is smaller than the bottom digit and the ones column itself is zero, move left to the tens column. If that is also zero, move to the hundreds. Keep going until you find a non-zero digit. Reduce that digit by one. Every zero you skipped over becomes nine. The column immediately to the right of your original borrowing source gets ten.
A Practical Example Walked Through Step by Step
Take 5,002 minus 1,347. Set it up vertically with the larger number on top. Start at the ones column. Two minus seven. You cannot do that. The tens column is zero, so you cannot borrow from it directly. Move to the hundreds column, which is also zero. Move to the thousands column, which contains five. Reduce the five to four. Every zero between the thousands and the ones becomes nine. The two in the ones place becomes twelve. Now you can subtract. Twelve minus seven equals five. Nine minus four equals five. Nine minus three equals six. Four minus one equals three. The answer is 3,655.
Get the Full Details

Another common problem type is 30,004 minus 8,769. The same borrowing chain applies but across more columns. Reduce the three in the ten-thousands place to two. Turn each zero into nine. Turn the four into fourteen. Subtract normally from right to left. The answer comes out to 21,235.
Where This Method Actually Fails
There are scenarios where the standard borrowing method becomes a liability. If a student consistently makes errors on problems with three or more consecutive zeros, the issue is rarely understanding the algorithm. It is usually working memory overload. Holding the changed digits in your head across four or five columns while simultaneously performing subtraction is a heavy cognitive load for a nine-year-old. In those cases, switching to the addition method often produces better results faster. Instead of subtracting 8,769 from 30,004, you figure out what number added to 8,769 equals 30,004. For my student who struggled with the four-zero problem, this approach cut her error rate from roughly forty percent down to under ten percent within two weeks. The tradeoff is that addition across zeros is its own separate skill to learn, and not all teachers accept it as a valid method on standardized tests. Another limitation worth noting: worksheets that only present problems where the top number ends in zero tend to create a false sense of mastery. A problem like 5,000 minus 2,134 looks similar every time. Real test questions mix in problems where the ones digit is non-zero, like the 5,002 example above, and that variation trips up students who memorized a pattern rather than understanding the mechanics.
What to Look for in a Good Worksheet Set
Pick materials that include a gradual difficulty curve. Start with two-digit borrowing where the tens place is zero, like 103 minus 47. Then move to three-digit numbers with one zero, like 502 minus 138. Then introduce consecutive zeros, then mixed problems where some columns subtract easily and others require borrowing, and finally multi-digit problems with three or four zeros. Some programs also include problems where the answer has zeros in it, which adds another layer of confusion if the student is not careful. Problems like 10,000 minus 9,001 produce an answer of 999, and kids who are rushing sometimes write 1,001 by flipping digits without actually working through the borrowing chain carefully.

Common Mistakes to Watch For
One frequent error is reducing the wrong column. A student will see a zero in the hundreds place and decide to borrow from the hundreds even though the borrowing chain should start from the ten-thousands. Another is forgetting to reduce the column you actually borrowed from. They turn the zeros into nines but leave the original digit unchanged, which adds roughly one thousand to the final answer every time it happens. When grading, look at the structure of the error first. If every wrong answer is off by exactly 100, the student is not reducing a column they should be. If the answer is consistently wrong by 1,000, they missed a place value entirely during the borrowing chain. These patterns let you target the specific misunderstanding instead of making the student re-do twenty problems they will likely mess up the same way. The core takeaway is that subtracting across zeros is a mechanical process that becomes reliable only after repeated practice with the physical act of marking each changed digit. Worksheets work, but only when the problems are sequenced correctly and the student is shown their specific error patterns early enough to correct them before the habits solidify.