3.NBT.2: Add and Subtract Within 1000
Also written as 3.NBT.A.2 and CCSS.MATH.CONTENT.3.NBT.A.2 · Cluster: Use place value understanding and properties of operations to perform multi-digit arithmetic.
The Official Wording
Fluently add and subtract within 1000 using strategies and algorithms based on place value, properties of operations, and/or the relationship between addition and subtraction.
Common Core State Standards, Grade 3, Number & Operations in Base Ten · Read it at the source · Checked October 14, 2026
What 3.NBT.2 Means in Plain English
Third graders add and subtract three-digit numbers like 456 + 278 or 503 − 268 without a calculator, picking a method that suits the numbers: adding by place value, counting up on an open number line, or a written method they can explain.
The standard algorithm is welcome but not required until 4th grade, when students use it with multi-digit numbers (4.NBT.4). What third graders need is the reason behind each regroup: ten ones make a ten, and ten tens make a hundred.
3.NBT.2 I Can Statements
- I can add two three-digit numbers by place value.
- I can subtract across a zero by counting up.
- I can check a subtraction answer by adding.
3.NBT.2 Worked Example
The problem that trips up most third graders, a zero in the middle, solved by turning subtraction into adding up.
Find 503 − 268.
- There is a zero in the tens place, so regrouping gets messy. Think addition instead: 268 plus what makes 503?268 + ? = 503
- Hop to the next ten.268 + 2 = 270
- Hop to the next hundred.270 + 30 = 300
- Hop 200 to reach 500, then 3 more to land on 503.300 + 200 + 3 = 503
- Add up the hops.2 + 30 + 200 + 3 = 235
Check it: Add back: 235 + 268 = 503. And 500 − 270 is about 230, so 235 is in the right place.
Common Mistakes with 3.NBT.2
Subtracting the smaller digit
503 − 268 = 365, taking 3 from 8 and 0 from 6
Try this: Read each column top minus bottom out loud. When the top digit is smaller, regroup or switch to counting up from 268.
Writing column sums side by side
456 + 278 = 61214
Try this: Use base-ten blocks or a place-value chart so students trade ten ones for a ten instead of writing 14 in one column.
Lining up from the left
245 + 38 written with the 3 under the 2, giving 625
Try this: Line numbers up from the ones place, or write each in expanded form first: 200 + 40 + 5 and 30 + 8.
Where 3.NBT.2 Fits
Practice 3.NBT.2
Quick Check
- 456 + 278
- 700 − 342
- A school has 615 students. 278 ride the bus. How many do not?