Kid Einsteins · Mixed Review · Four Operations · Grades 3–4 · NYC Math Class
The Four Operations — Mixed Review with Theory (Grades 3–4): 4-Digit Addition with Carrying, 4-Digit Subtraction with Borrowing, 3-Digit Multiplication & Basic Division
A mixed-review pack covering all four operations for grades 3–4. Full theory on the standard addition algorithm with carrying, the standard subtraction algorithm with borrowing, 3-digit multi-digit multiplication, and basic division as the inverse of multiplication. Plus 20 practice questions (5 of each) with click-to-reveal step-by-step answers. Built for the SOMATH Kid Einsteins classroom on the Upper West Side of Manhattan.
This mixed-review post pulls together the four operations that a grade 3 or grade 4 student uses every day: addition, subtraction, multiplication, and division. Real math problems and every standardized test after grade 2 stop separating operations by page — students have to know which one to use and how. That’s exactly what a mixed set builds.
Every question below has a hidden button that reveals the answer and the full standard-algorithm work, so a parent can practice with their child and then check the thinking. Written by the same team that teaches Kid Einsteins at SOMATH, a math-focused school on the Upper West Side of NYC run by cofounder Marcelo Ambrozio (Northwestern) and cofounder Vivianne Wright (Harvard).
- Warm-up: one worked example of each operation on the board (10 min).
- Read the theory for the operation your student is weakest in and re-do one example together (10 min).
- Students attempt the 20 questions with answers hidden (20 min).
- Reveal answers, re-teach any operation with 2+ misses, end on the division questions (10 min).
What’s in this lesson
- Theory: addition with carrying (4-digit)
- Theory: subtraction with borrowing (4-digit)
- Theory: 3-digit multiplication
- Theory: basic division
- 5 addition problems — 4 digits, with carrying
- 5 subtraction problems — 4 digits, with borrowing
- 5 multiplication problems — 3-digit numbers
- 5 basic division problems
- Answer key summary
- About SOMATH & Kid Einsteins
1. Theory: addition with carrying (4-digit)
The standard algorithm, one column at a time
To add two multi-digit numbers, you line them up by place value (ones under ones, tens under tens, hundreds under hundreds, thousands under thousands). Then you add each column starting from the ones on the right.
When the column sum is 9 or less, write it under the line and move on.
When the column sum is 10 or more, you can only fit one digit under the line — the ones digit of the sum. You carry the tens digit of that sum to the top of the next column to the left, where it gets added along with the digits already there.
Why it works. Ten ones equal one ten. Ten tens equal one hundred. Ten hundreds equal one thousand. Carrying is nothing more than re-packing the total number correctly by place value.
Signal to a first grader: the little 1 that sits above the next column is not a magic mark — it’s a whole ten (or a whole hundred, etc.) that got moved into the correct column. Say “carry one ten” out loud the first few times.
2. Theory: subtraction with borrowing (4-digit)
Borrowing = re-packing 1 ten into 10 ones
To subtract, line the numbers up by place value, top to bottom. Start on the right at the ones column and subtract each column moving left.
When the top digit is larger than or equal to the bottom digit, subtract normally.
When the top digit is smaller than the bottom digit, you cannot subtract directly. Borrow 1 from the next column to the left: reduce that column by 1, and add 10 to the current column’s top digit. Now the top digit is at least 10, so subtraction is possible.
Why the total doesn’t change. One ten equals ten ones. When you take 1 from the tens column and add 10 to the ones column, the total value of the number stays exactly the same — you’ve just re-packed it.
The double-borrow trap. When the column you want to borrow from is a 0, you have to keep borrowing farther left until you find a non-zero column. Each 0 in between becomes a 9 — because you turned 1 hundred into 10 tens (leaving 9 tens), which then loans 1 ten to the ones. This is where grade 3 students get stuck most often. Slow down and do the borrow chain before subtracting.
Check with addition. If a − b = c, then b + c = a. In the example, 2,847 + 2,356 should equal 5,203. Try it — it does. That’s how you catch mistakes.
3. Theory: 3-digit multiplication
3-digit × 1-digit — the standard algorithm
Line the numbers up so the 1-digit number is on the bottom, directly under the ones place of the 3-digit number. Multiply the bottom digit by each top digit one at a time, moving right to left. When a partial product is 10 or more, carry the tens digit to the top of the next column — just like addition — then add it to the next multiplication.
Key rule: the carry gets added to the next partial product, not multiplied. Grade 3 students commonly make the mistake of multiplying the bottom digit by the carry (6 × 2 × 2 instead of 6 × 2 + 2). Say the correct routine out loud: “six times three is eighteen, plus the carry-two is twenty…”
3-digit × 2-digit — two partial products
For a 3-digit × 2-digit multiplication, do the same routine twice. First multiply by the ones digit of the bottom number and write that partial product on the first row. Then multiply by the tens digit of the bottom number, but shift that partial product one column to the left (because it’s really being multiplied by that digit × 10). Add the two partial products.
Why the shift left. The 3 in “34” is really 30 — it’s in the tens place. So multiplying by it gives a result 10× bigger than multiplying by 3 alone. Putting a 0 in the ones column of the second row is the same as multiplying by 10. This is the single most important idea in multi-digit multiplication.
4. Theory: basic division
Division splits a total into equal groups
Division answers the question: “How many equal groups can I make?” or “How many go in each group?”
Three ways to write the same division problem:
- 24 ÷ 6
- 24 / 6
- “6 goes into 24” (long-division bracket notation)
In every case, 24 is the dividend (the total), 6 is the divisor (how you split it), and the answer is the quotient.
Division is the inverse of multiplication
The fastest way to solve a basic division problem is to ask its multiplication question. 24 ÷ 6 = ? means “6 times what equals 24?” The answer is 4, because 6 × 4 = 24. That’s why memorizing multiplication tables gives you division facts for free — the two operations share fact families.
Special divisions to memorize
| Rule | Example |
|---|---|
| Any number ÷ 1 = itself | 17 ÷ 1 = 17 |
| Any number ÷ itself = 1 | 17 ÷ 17 = 1 |
| 0 ÷ any number = 0 | 0 ÷ 8 = 0 |
| Any number ÷ 0 is undefined | 8 ÷ 0 → not allowed |
Check every division with multiplication
If a ÷ b = c, then b × c = a. That’s the check. Grade 3 students who get in the habit of multiplying back to check catch almost every mistake themselves.
5 addition problems — 4 digits, with carrying
Line them up by place value. Add each column from right to left. Carry when the sum is 10 or more.
Question 1 — Addition
Solve: 4,527 + 3,168
Answer: 7,695
1 4, 5 2 7 + 3, 1 6 8 --------- 7, 6 9 5 Ones: 7 + 8 = 15 → write 5, carry 1 Tens: 2 + 6 + 1 = 9 Hundreds: 5 + 1 = 6 Thousands: 4 + 3 = 7Question 2 — Addition
Solve: 6,478 + 2,395
Answer: 8,873
1 1 1 6, 4 7 8 + 2, 3 9 5 --------- 8, 8 7 3 Ones: 8 + 5 = 13 → write 3, carry 1 Tens: 7 + 9 + 1 = 17 → write 7, carry 1 Hundreds: 4 + 3 + 1 = 8 Thousands: 6 + 2 = 8Question 3 — Addition
Solve: 5,689 + 4,357
Answer: 10,046
1 1 1 1 5, 6 8 9 + 4, 3 5 7 --------- 1 0, 0 4 6 Ones: 9 + 7 = 16 → write 6, carry 1 Tens: 8 + 5 + 1 = 14 → write 4, carry 1 Hundreds: 6 + 3 + 1 = 10 → write 0, carry 1 Thousands: 5 + 4 + 1 = 10 → write 0, carry 1 Ten-thousands: 0 + 0 + 1 = 1 The sum crosses into the ten-thousands.Question 4 — Addition
Solve: 3,896 + 5,749
Answer: 9,645
1 1 1 3, 8 9 6 + 5, 7 4 9 --------- 9, 6 4 5 Ones: 6 + 9 = 15 → write 5, carry 1 Tens: 9 + 4 + 1 = 14 → write 4, carry 1 Hundreds: 8 + 7 + 1 = 16 → write 6, carry 1 Thousands: 3 + 5 + 1 = 9Question 5 — Addition
Solve: 7,948 + 1,675
Answer: 9,623
1 1 1 7, 9 4 8 + 1, 6 7 5 --------- 9, 6 2 3 Ones: 8 + 5 = 13 → write 3, carry 1 Tens: 4 + 7 + 1 = 12 → write 2, carry 1 Hundreds: 9 + 6 + 1 = 16 → write 6, carry 1 Thousands: 7 + 1 + 1 = 9 Check by swapping the addends: 1,675 + 7,948 = 9,623. ✅5 subtraction problems — 4 digits, with borrowing
Line the numbers up by place value. Subtract column by column from right to left. When the top digit is too small, borrow 1 from the next column left.
Question 6 — Subtraction
Solve: 5,203 − 2,847
Answer: 2,356
9 4 1 § 13 5, 2 0 3 − 2, 8 4 7 ----------------- 2, 3 5 6 Ones: 3 − 7? No. Tens is 0, borrow from hundreds first. 2 → 1, 0 → 10, then 10 → 9, 3 → 13. 13 − 7 = 6 Tens: 9 − 4 = 5 Hundreds: 1 − 8? No. Borrow from thousands. 5 → 4, 1 → 11. 11 − 8 = 3 Thousands: 4 − 2 = 2 Check: 2,847 + 2,356 = 5,203. ✅Question 7 — Subtraction
Solve: 6,412 − 3,789
Answer: 2,623
5 13 § § 0 12 6, 4 1 2 − 3, 7 8 9 ----------------- 2, 6 2 3 Ones: 2 − 9? No. Borrow from tens. 1 → 0, 2 → 12. 12 − 9 = 3 Tens: 0 − 8? No. Borrow from hundreds. 4 → 3, 0 → 10. 10 − 8 = 2 Hundreds: 3 − 7? No. Borrow from thousands. 6 → 5, 3 → 13. 13 − 7 = 6 Thousands: 5 − 3 = 2 Check: 3,789 + 2,623 = 6,412. ✅Question 8 — Subtraction
Solve: 7,000 − 2,485
Answer: 4,515
6 9 9 10 § § § § 7, 0 0 0 − 2, 4 8 5 ----------------- 4, 5 1 5 The famous “subtract from all zeros” case. Every borrow travels left through the zeros. Ones: 0 − 5? Borrow chain across zeros. Thousands 7 → 6. Hundreds 0 → 10 → 9 (loans a ten to the tens column) Tens 0 → 10 → 9 (loans a ten to the ones column) Ones 0 → 10. 10 − 5 = 5 Tens: 9 − 8 = 1 Hundreds: 9 − 4 = 5 Thousands: 6 − 2 = 4 Check: 2,485 + 4,515 = 7,000. ✅ TRICK: 7,000 = 6,999 + 1, so 7,000 − 2,485 = (6,999 − 2,485) + 1 = 4,514 + 1 = 4,515. No borrowing needed with this trick.Question 9 — Subtraction
Solve: 8,315 − 4,687
Answer: 3,628
7 12 § § 0 15 8, 3 1 5 − 4, 6 8 7 ----------------- 3, 6 2 8 Ones: 5 − 7? Borrow from tens. 1 → 0, 5 → 15. 15 − 7 = 8 Tens: 0 − 8? Borrow from hundreds. 3 → 2, 0 → 10. 10 − 8 = 2 Hundreds: 2 − 6? Borrow from thousands. 8 → 7, 2 → 12. 12 − 6 = 6 Thousands: 7 − 4 = 3 Check: 4,687 + 3,628 = 8,315. ✅Question 10 — Subtraction
Solve: 9,102 − 5,468
Answer: 3,634
8 10 § § 9 12 9, 1 0 2 − 5, 4 6 8 ----------------- 3, 6 3 4 Ones: 2 − 8? Tens is 0, borrow from hundreds first. 1 → 0, 0 → 10, then 10 → 9, 2 → 12. 12 − 8 = 4 Tens: 9 − 6 = 3 Hundreds: 0 − 4? Borrow from thousands. 9 → 8, 0 → 10. 10 − 4 = 6 Thousands: 8 − 5 = 3 Check: 5,468 + 3,634 = 9,102. ✅5 multiplication problems — 3-digit numbers
Use the standard algorithm. Carry when a partial product is 10 or more. Remember: the carry is added to the next partial product, not multiplied.
Question 11 — Multiplication
Solve: 234 × 6
Answer: 1,404
2 2 ← carries 2 3 4 × 6 --------- 1, 4 0 4 Ones: 6 × 4 = 24 → write 4, carry 2 Tens: 6 × 3 = 18 + 2 = 20 → write 0, carry 2 Hundreds: 6 × 2 = 12 + 2 = 14 → write 14Question 12 — Multiplication
Solve: 417 × 8
Answer: 3,336
1 5 ← carries 4 1 7 × 8 --------- 3, 3 3 6 Ones: 8 × 7 = 56 → write 6, carry 5 Tens: 8 × 1 = 8 + 5 = 13 → write 3, carry 1 Hundreds: 8 × 4 = 32 + 1 = 33 → write 33Question 13 — Multiplication
Solve: 356 × 7
Answer: 2,492
3 4 ← carries 3 5 6 × 7 --------- 2, 4 9 2 Ones: 7 × 6 = 42 → write 2, carry 4 Tens: 7 × 5 = 35 + 4 = 39 → write 9, carry 3 Hundreds: 7 × 3 = 21 + 3 = 24 → write 24Question 14 — Multiplication
Solve: 625 × 9
Answer: 5,625
2 4 ← carries 6 2 5 × 9 --------- 5, 6 2 5 Ones: 9 × 5 = 45 → write 5, carry 4 Tens: 9 × 2 = 18 + 4 = 22 → write 2, carry 2 Hundreds: 9 × 6 = 54 + 2 = 56 → write 56Question 15 — Multiplication
Solve: 216 × 34
Answer: 7,344
2 1 6 × 3 4 --------- 8 6 4 ← 216 × 4 (ones) 6, 4 8 0 ← 216 × 30 (tens; shift left, put 0 in ones) --------- 7, 3 4 4 ← add the two rows Row 1 (4 × 216): 4 × 6 = 24 → write 4, carry 2 4 × 1 = 4 + 2 = 6 4 × 2 = 8 Row 1 = 864 Row 2 (30 × 216 → write a 0 in ones, then multiply by 3): 3 × 6 = 18 → write 8, carry 1 3 × 1 = 3 + 1 = 4 3 × 2 = 6 Row 2 = 6,480 Add: 864 + 6,480 = 7,344 Check: 216 = 200 + 16, so 216 × 34 = 200×34 + 16×34 = 6,800 + 544 = 7,344. ✅5 basic division problems
Ask the multiplication question every time: “What times the divisor equals the dividend?” Then check by multiplying back.
Question 16 — Division
Solve: 24 ÷ 6
Answer: 4
Ask: “6 times what equals 24?” From the ×6 multiplication table, 6 × 4 = 24. So 24 ÷ 6 = 4.
Fact family: 6 × 4 = 24 4 × 6 = 24 24 ÷ 6 = 4 24 ÷ 4 = 6 Check: 6 × 4 = 24. ✅Question 17 — Division
Solve: 35 ÷ 5
Answer: 7
Ask: “5 times what equals 35?” From the ×5 table, 5 × 7 = 35. So 35 ÷ 5 = 7.
Fact family: 5 × 7 = 35 7 × 5 = 35 35 ÷ 5 = 7 35 ÷ 7 = 5 Check: 5 × 7 = 35. ✅Question 18 — Division
Solve: 42 ÷ 7
Answer: 6
Ask: “7 times what equals 42?” From the ×7 table, 7 × 6 = 42. So 42 ÷ 7 = 6.
Fact family: 7 × 6 = 42 6 × 7 = 42 42 ÷ 7 = 6 42 ÷ 6 = 7 Check: 7 × 6 = 42. ✅Question 19 — Division
Solve: 63 ÷ 9
Answer: 7
Ask: “9 times what equals 63?” From the ×9 table, 9 × 7 = 63. So 63 ÷ 9 = 7.
Fact family: 9 × 7 = 63 7 × 9 = 63 63 ÷ 9 = 7 63 ÷ 7 = 9 Check: 9 × 7 = 63. ✅ ×9 trick: the digits of 9×n always add to 9. 9 × 7 = 63 → 6 + 3 = 9. ✅Question 20 — Division
Solve: 81 ÷ 9
Answer: 9
Ask: “9 times what equals 81?” From the ×9 table, 9 × 9 = 81. So 81 ÷ 9 = 9. This is a square number — the divisor and the quotient are the same.
Fact family: 9 × 9 = 81 (only two distinct facts when squared) 81 ÷ 9 = 9 Check: 9 × 9 = 81. ✅ Squares to know by heart: 1×1 = 1 6×6 = 36 2×2 = 4 7×7 = 49 3×3 = 9 8×8 = 64 4×4 = 16 9×9 = 81 5×5 = 25 10×10 = 100Answer key summary
| Q# | Operation | Problem | Answer |
|---|---|---|---|
| 1 | Addition | 4,527 + 3,168 | 7,695 |
| 2 | Addition | 6,478 + 2,395 | 8,873 |
| 3 | Addition | 5,689 + 4,357 | 10,046 |
| 4 | Addition | 3,896 + 5,749 | 9,645 |
| 5 | Addition | 7,948 + 1,675 | 9,623 |
| 6 | Subtraction | 5,203 − 2,847 | 2,356 |
| 7 | Subtraction | 6,412 − 3,789 | 2,623 |
| 8 | Subtraction | 7,000 − 2,485 | 4,515 |
| 9 | Subtraction | 8,315 − 4,687 | 3,628 |
| 10 | Subtraction | 9,102 − 5,468 | 3,634 |
| 11 | Multiplication | 234 × 6 | 1,404 |
| 12 | Multiplication | 417 × 8 | 3,336 |
| 13 | Multiplication | 356 × 7 | 2,492 |
| 14 | Multiplication | 625 × 9 | 5,625 |
| 15 | Multiplication | 216 × 34 | 7,344 |
| 16 | Division | 24 ÷ 6 | 4 |
| 17 | Division | 35 ÷ 5 | 7 |
| 18 | Division | 42 ÷ 7 | 6 |
| 19 | Division | 63 ÷ 9 | 7 |
| 20 | Division | 81 ÷ 9 | 9 |
About SOMATH & Kid Einsteins
SOMATH — School of Math is a math-focused school on the Upper West Side of Manhattan for students in grades 1–12. Kid Einsteins is our grade 3–4 program, a 48-class arc that covers multiplication and division fluency, fractions and decimals, area and perimeter, ratios and rates, and structured word problems — the full grades 3–4 scope plus the SHSAT / SAT foundations that pay off years later.
Classes are taught by cofounder Marcelo Ambrozio (Northwestern-trained, 15+ years teaching math in NYC) and the SOMATH team.
Location: 226 W 79th St, 1st Floor, New York, NY 10024 (Upper West Side)
Phone: (646) 668-6151
Email: hello@schoolofmath.us
Book a free evaluation for your child — we’ll assess where they are and place them in the right small group.
Related SOMATH posts
- Multi-Digit Multiplication — 2×1 & 2×2, with & without carrying (Kid Einsteins Class 5)
- Division Facts & the Inverse of Multiplication (Kid Einsteins Class 6)
- Multiplication Facts ×7, ×8, ×9 — Area Models (Kid Einsteins Class 3)
- Word Problems with Addition — Drawing the Picture (Little Newtons Class 6)
- All SOMATH blog posts »