Class 3 Maths Worksheet: Addition and Subtraction
The method (Column by column): Line up ones, tens and hundreds. Add from the right; 10 or more → carry 1 to the next column. Subtract from the right; top digit smaller → borrow 1 from the next column. Missing number in an addition = total − the number you know.
NameDateTime takenScore ___ / 40
- 1.466 + 284 =
- 2.463 − ? = 318
- 3.A train has 312 people in the front coaches and 658 people in the back coaches. How many people are on the train?
- 4.637 − ? = 249
- 5.? + 180 = 414
- 6.A school has 435 children. 335 of them are girls. How many boys are there?
- 7.843 − 202 =
- 8.? + 231 = 866
- 9.? + 736 = 875
- 10.404 + ? = 540
- 11.? − 506 = 334
- 12.246 − 193 =
- 13.506 − 434 =
- 14.A train has 505 people in the front coaches and 130 people in the back coaches. How many people are on the train?
- 15.A school has 932 children. 677 of them are girls. How many boys are there?
- 16.A school has 867 children. 790 of them are girls. How many boys are there?
- 17.394 − 195 =
- 18.A school has 837 children. 689 of them are girls. How many boys are there?
- 19.540 − 184 =
- 20.394 + ? = 506
- 21.776 − ? = 424
- 22.A train has 232 people in the front coaches and 572 people in the back coaches. How many people are on the train?
- 23.380 − 297 =
- 24.A train has 150 people in the front coaches and 397 people in the back coaches. How many people are on the train?
- 25.849 − 620 =
- 26.? + 411 = 891
- 27.A school has 269 children. 212 of them are girls. How many boys are there?
- 28.732 + 196 =
- 29.? + 814 = 988
- 30.A train has 430 people in the front coaches and 455 people in the back coaches. How many people are on the train?
- 31.326 − 134 =
- 32.614 + ? = 866
- 33.473 − 464 =
- 34.A train has 503 people in the front coaches and 266 people in the back coaches. How many people are on the train?
- 35.A train has 558 people in the front coaches and 277 people in the back coaches. How many people are on the train?
- 36.308 − 262 =
- 37.299 − 121 =
- 38.426 − 166 =
- 39.A school has 684 children. 622 of them are girls. How many boys are there?
- 40.620 − ? = 218
Answer key
- 750
- 145
- 970
- 388
- 234
- 100
- 641
- 635
- 139
- 136
- 840
- 53
- 72
- 635
- 255
- 77
- 199
- 148
- 356
- 112
- 352
- 804
- 83
- 547
- 229
- 480
- 57
- 928
- 174
- 885
- 192
- 252
- 9
- 769
- 835
- 46
- 178
- 260
- 62
- 402
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets