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.689 − 672 =
- 2.A train has 465 people in the front coaches and 179 people in the back coaches. How many people are on the train?
- 3.647 + 328 =
- 4.507 + 474 =
- 5.A school has 378 children. 153 of them are girls. How many boys are there?
- 6.419 + ? = 706
- 7.438 + ? = 634
- 8.A train has 282 people in the front coaches and 672 people in the back coaches. How many people are on the train?
- 9.395 − ? = 217
- 10.A train has 198 people in the front coaches and 657 people in the back coaches. How many people are on the train?
- 11.? + 386 = 895
- 12.A school has 728 children. 529 of them are girls. How many boys are there?
- 13.752 + ? = 953
- 14.622 − 129 =
- 15.A train has 179 people in the front coaches and 468 people in the back coaches. How many people are on the train?
- 16.? + 384 = 642
- 17.A school has 282 children. 155 of them are girls. How many boys are there?
- 18.A train has 479 people in the front coaches and 487 people in the back coaches. How many people are on the train?
- 19.A school has 341 children. 116 of them are girls. How many boys are there?
- 20.629 + 221 =
- 21.856 + 128 =
- 22.265 − ? = 108
- 23.223 − ? = 86
- 24.217 − 186 =
- 25.A school has 723 children. 489 of them are girls. How many boys are there?
- 26.537 + ? = 833
- 27.530 − 441 =
- 28.A train has 675 people in the front coaches and 324 people in the back coaches. How many people are on the train?
- 29.133 + ? = 527
- 30.A school has 823 children. 157 of them are girls. How many boys are there?
- 31.? − 121 = 205
- 32.148 + ? = 977
- 33.663 + ? = 917
- 34.? − 457 = 310
- 35.384 + 240 =
- 36.A train has 418 people in the front coaches and 231 people in the back coaches. How many people are on the train?
- 37.A train has 310 people in the front coaches and 159 people in the back coaches. How many people are on the train?
- 38.? + 612 = 873
- 39.A school has 911 children. 648 of them are girls. How many boys are there?
- 40.A train has 776 people in the front coaches and 120 people in the back coaches. How many people are on the train?
Answer key
- 17
- 644
- 975
- 981
- 225
- 287
- 196
- 954
- 178
- 855
- 509
- 199
- 201
- 493
- 647
- 258
- 127
- 966
- 225
- 850
- 984
- 157
- 137
- 31
- 234
- 296
- 89
- 999
- 394
- 666
- 326
- 829
- 254
- 767
- 624
- 649
- 469
- 261
- 263
- 896
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets