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.749 − ? = 156
- 2.A school has 993 children. 552 of them are girls. How many boys are there?
- 3.353 − ? = 43
- 4.727 + ? = 936
- 5.889 − ? = 275
- 6.A train has 769 people in the front coaches and 196 people in the back coaches. How many people are on the train?
- 7.453 − ? = 281
- 8.A train has 815 people in the front coaches and 140 people in the back coaches. How many people are on the train?
- 9.A train has 490 people in the front coaches and 292 people in the back coaches. How many people are on the train?
- 10.? − 127 = 432
- 11.A train has 599 people in the front coaches and 380 people in the back coaches. How many people are on the train?
- 12.499 + 154 =
- 13.? + 383 = 714
- 14.647 + ? = 767
- 15.823 − 600 =
- 16.459 + 411 =
- 17.A train has 366 people in the front coaches and 159 people in the back coaches. How many people are on the train?
- 18.886 − ? = 316
- 19.314 − 286 =
- 20.358 + 221 =
- 21.463 − 291 =
- 22.A train has 547 people in the front coaches and 362 people in the back coaches. How many people are on the train?
- 23.A school has 336 children. 131 of them are girls. How many boys are there?
- 24.781 − 467 =
- 25.? − 361 = 415
- 26.A train has 360 people in the front coaches and 512 people in the back coaches. How many people are on the train?
- 27.585 + 114 =
- 28.398 + 154 =
- 29.281 + ? = 399
- 30.A train has 422 people in the front coaches and 352 people in the back coaches. How many people are on the train?
- 31.695 + 179 =
- 32.A school has 634 children. 364 of them are girls. How many boys are there?
- 33.? − 183 = 345
- 34.640 − 511 =
- 35.A school has 626 children. 346 of them are girls. How many boys are there?
- 36.A train has 866 people in the front coaches and 101 people in the back coaches. How many people are on the train?
- 37.226 + 129 =
- 38.267 − ? = 114
- 39.? + 101 = 749
- 40.? + 691 = 856
Answer key
- 593
- 441
- 310
- 209
- 614
- 965
- 172
- 955
- 782
- 559
- 979
- 653
- 331
- 120
- 223
- 870
- 525
- 570
- 28
- 579
- 172
- 909
- 205
- 314
- 776
- 872
- 699
- 552
- 118
- 774
- 874
- 270
- 528
- 129
- 280
- 967
- 355
- 153
- 648
- 165
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets