This grade 3 add subtract 1000 worksheet gives 24 problems on adding and subtracting within 1,000, ordered from easy to hard, with a separate answer key.
These problems practice adding and subtracting within 1,000, the skill named in Common Core standard 3.NBT.A.2. Start with base-ten blocks and number lines, then move to regrouping and the standard algorithm.
The last six problems are word problems. Show your work, estimate when you can, and check each answer with the inverse operation.
Grade 3 Add Subtract 1000 Worksheet: problems 1–5
Problem 1: Adding with blocks
Find the total number of blocks.
Problem 2: Adding with regrouping ones
Find the sum. \(247 + 135\)
Problem 3: Adding with regrouping tens
Find the sum. \(362 + 281\)
Problem 4: Regrouping twice
Find the sum. \(478 + 256\)
Problem 5: Adding a two-digit number
Find the sum. Line up the digits by place value. \(587 + 46\)
Grade 3 Add Subtract 1000 Worksheet: problems 6–10
Problem 6: Subtracting without regrouping
Find the difference. \(756 – 423\)
Problem 7: Subtracting from blocks
Maya has the blocks shown. Find how many blocks are left after she takes away 118.
Problem 8: Regrouping tens
Find the difference. \(534 – 182\)
Problem 9: Regrouping ones
Find the difference. \(725 – 348\)
Problem 10: Subtracting across a zero
Find the difference. Regroup more than once. \(600 – 257\)
Grade 3 Add Subtract 1000 Worksheet: problems 11–15
Problem 11: Adding on a number line
Find where Diego lands. He starts at 285 and jumps +100, then +40.
Problem 12: Subtracting on a number line
Find where Aisha lands. She starts at 710 and jumps back 200, then back 50.
Problem 13: Using a friendly number
Find \(398 + 247\) by first rounding 398 to a friendly number.
Problem 14: Subtracting a number close to 200
Find \(465 – 199\) by using 200.
Problem 15: Finding a missing addend
Find the missing number. \(328 + \_\_ = 600\)
Grade 3 Add Subtract 1000 Worksheet: problems 16–20
Problem 16: Finding a missing start number
Find the missing number. \(\_\_ – 245 = 417\)
Problem 17: Estimate, then solve
Estimate \(489 + 312\) by rounding to the nearest hundred. Then find the exact sum.
Problem 18: Checking with the inverse
Check Maya’s answer by adding. She says \(703 – 258 = 445\). Is she correct?
Problem 19: Comparing sums
Which sum is greater, \(468 + 275\) or \(512 + 189\)? Find both sums, then write the difference.
Problem 20: Bake sale cookies
At the bake sale, Sofia sold 267 cookies on Saturday and 358 cookies on Sunday. Find how many cookies she sold in all.
Grade 3 Add Subtract 1000 Worksheet: problems 21–24
Problem 21: Library books
The school library has 805 books. Ethan’s class checks out 379 of them. Find how many books are left on the shelves.
Problem 22: Farmers market sales
At the farmers market, Maya sold 156 apples and 238 pears. Jamal sold 87 fewer pieces of fruit than Maya. Find how many pieces of fruit Maya and Jamal sold together.
Problem 23: Road trip miles
On a road trip, Priya’s family drove 287 miles on Monday and 356 miles on Tuesday. The whole trip is 900 miles. Find how many miles are left.
Problem 24: Finding the mistake
Explain Liam’s mistake and find the correct sum. He wrote \(354 + 289 = 633\).
How to use this grade 3 add subtract 1000 worksheet
Print this grade 3 add subtract 1000 worksheet as a PDF, solve every problem on paper, then compare with the answer key.
See every chapter on the Grade 3 math page.



