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.A train has 189 people in the front coaches and 469 people in the back coaches. How many people are on the train?
- 2.166 + 233 =
- 3.387 − 158 =
- 4.? − 389 = 489
- 5.? + 788 = 966
- 6.140 + 569 =
- 7.? + 611 = 772
- 8.A school has 507 children. 411 of them are girls. How many boys are there?
- 9.A school has 436 children. 110 of them are girls. How many boys are there?
- 10.813 + ? = 956
- 11.972 − ? = 224
- 12.A school has 808 children. 688 of them are girls. How many boys are there?
- 13.? + 234 = 620
- 14.A school has 416 children. 341 of them are girls. How many boys are there?
- 15.640 + 181 =
- 16.845 − ? = 408
- 17.A school has 384 children. 173 of them are girls. How many boys are there?
- 18.403 − 342 =
- 19.A train has 330 people in the front coaches and 158 people in the back coaches. How many people are on the train?
- 20.? + 155 = 591
- 21.A train has 239 people in the front coaches and 461 people in the back coaches. How many people are on the train?
- 22.? − 109 = 567
- 23.575 − 541 =
- 24.407 + ? = 543
- 25.245 − 118 =
- 26.A train has 637 people in the front coaches and 161 people in the back coaches. How many people are on the train?
- 27.834 + 115 =
- 28.383 − 150 =
- 29.A train has 617 people in the front coaches and 269 people in the back coaches. How many people are on the train?
- 30.436 − ? = 265
- 31.A train has 331 people in the front coaches and 318 people in the back coaches. How many people are on the train?
- 32.253 + 463 =
- 33.A train has 571 people in the front coaches and 295 people in the back coaches. How many people are on the train?
- 34.487 + 430 =
- 35.246 − ? = 47
- 36.? − 634 = 123
- 37.A school has 577 children. 242 of them are girls. How many boys are there?
- 38.A school has 451 children. 244 of them are girls. How many boys are there?
- 39.? − 222 = 15
- 40.778 + 203 =
Answer key
- 658
- 399
- 229
- 878
- 178
- 709
- 161
- 96
- 326
- 143
- 748
- 120
- 386
- 75
- 821
- 437
- 211
- 61
- 488
- 436
- 700
- 676
- 34
- 136
- 127
- 798
- 949
- 233
- 886
- 171
- 649
- 716
- 866
- 917
- 199
- 757
- 335
- 207
- 237
- 981
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets