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.468 − ? = 299
- 2.862 − 179 =
- 3.515 − ? = 303
- 4.A school has 706 children. 567 of them are girls. How many boys are there?
- 5.407 + ? = 652
- 6.295 − 167 =
- 7.612 + 108 =
- 8.? + 137 = 303
- 9.? − 179 = 28
- 10.A train has 762 people in the front coaches and 206 people in the back coaches. How many people are on the train?
- 11.? + 492 = 820
- 12.A train has 401 people in the front coaches and 532 people in the back coaches. How many people are on the train?
- 13.? − 236 = 270
- 14.130 + 186 =
- 15.A school has 728 children. 434 of them are girls. How many boys are there?
- 16.A train has 247 people in the front coaches and 204 people in the back coaches. How many people are on the train?
- 17.414 − ? = 93
- 18.363 − 172 =
- 19.849 − ? = 374
- 20.A school has 928 children. 630 of them are girls. How many boys are there?
- 21.A train has 863 people in the front coaches and 117 people in the back coaches. How many people are on the train?
- 22.A train has 158 people in the front coaches and 732 people in the back coaches. How many people are on the train?
- 23.371 − 167 =
- 24.? + 410 = 613
- 25.A train has 896 people in the front coaches and 102 people in the back coaches. How many people are on the train?
- 26.? + 114 = 649
- 27.A school has 684 children. 394 of them are girls. How many boys are there?
- 28.A school has 921 children. 264 of them are girls. How many boys are there?
- 29.? − 407 = 504
- 30.920 − ? = 567
- 31.A school has 953 children. 423 of them are girls. How many boys are there?
- 32.A school has 764 children. 318 of them are girls. How many boys are there?
- 33.? + 584 = 964
- 34.305 − ? = 49
- 35.A school has 388 children. 191 of them are girls. How many boys are there?
- 36.183 + ? = 458
- 37.A school has 812 children. 149 of them are girls. How many boys are there?
- 38.873 − 597 =
- 39.A train has 584 people in the front coaches and 301 people in the back coaches. How many people are on the train?
- 40.135 + 841 =
Answer key
- 169
- 683
- 212
- 139
- 245
- 128
- 720
- 166
- 207
- 968
- 328
- 933
- 506
- 316
- 294
- 451
- 321
- 191
- 475
- 298
- 980
- 890
- 204
- 203
- 998
- 535
- 290
- 657
- 911
- 353
- 530
- 446
- 380
- 256
- 197
- 275
- 663
- 276
- 885
- 976
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets