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.788 + 126 =
- 2.273 − ? = 49
- 3.A train has 574 people in the front coaches and 382 people in the back coaches. How many people are on the train?
- 4.981 − 603 =
- 5.A school has 283 children. 126 of them are girls. How many boys are there?
- 6.? + 731 = 994
- 7.A train has 311 people in the front coaches and 125 people in the back coaches. How many people are on the train?
- 8.420 − 206 =
- 9.? + 280 = 584
- 10.617 + 118 =
- 11.A school has 600 children. 433 of them are girls. How many boys are there?
- 12.A train has 210 people in the front coaches and 306 people in the back coaches. How many people are on the train?
- 13.649 + 183 =
- 14.626 + 165 =
- 15.297 − ? = 169
- 16.866 − 163 =
- 17.583 − 561 =
- 18.258 + 118 =
- 19.265 − 264 =
- 20.A school has 317 children. 174 of them are girls. How many boys are there?
- 21.429 − 122 =
- 22.A school has 898 children. 690 of them are girls. How many boys are there?
- 23.A train has 469 people in the front coaches and 137 people in the back coaches. How many people are on the train?
- 24.272 + 691 =
- 25.A school has 233 children. 105 of them are girls. How many boys are there?
- 26.A school has 843 children. 731 of them are girls. How many boys are there?
- 27.? + 676 = 962
- 28.A school has 765 children. 389 of them are girls. How many boys are there?
- 29.? − 214 = 146
- 30.A school has 223 children. 177 of them are girls. How many boys are there?
- 31.782 + ? = 990
- 32.? + 670 = 813
- 33.? − 537 = 422
- 34.A train has 798 people in the front coaches and 104 people in the back coaches. How many people are on the train?
- 35.726 + 233 =
- 36.A school has 945 children. 349 of them are girls. How many boys are there?
- 37.698 − ? = 187
- 38.? − 448 = 188
- 39.272 − 268 =
- 40.A train has 493 people in the front coaches and 100 people in the back coaches. How many people are on the train?
Answer key
- 914
- 224
- 956
- 378
- 157
- 263
- 436
- 214
- 304
- 735
- 167
- 516
- 832
- 791
- 128
- 703
- 22
- 376
- 1
- 143
- 307
- 208
- 606
- 963
- 128
- 112
- 286
- 376
- 360
- 46
- 208
- 143
- 959
- 902
- 959
- 596
- 511
- 636
- 4
- 593
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets