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 school has 967 children. 931 of them are girls. How many boys are there?
- 2.320 − 260 =
- 3.549 + 366 =
- 4.A train has 183 people in the front coaches and 608 people in the back coaches. How many people are on the train?
- 5.276 + ? = 653
- 6.A train has 405 people in the front coaches and 517 people in the back coaches. How many people are on the train?
- 7.801 − ? = 125
- 8.637 + 185 =
- 9.318 − ? = 112
- 10.A school has 283 children. 212 of them are girls. How many boys are there?
- 11.? − 630 = 60
- 12.A train has 743 people in the front coaches and 235 people in the back coaches. How many people are on the train?
- 13.703 − ? = 324
- 14.A train has 102 people in the front coaches and 496 people in the back coaches. How many people are on the train?
- 15.361 + 278 =
- 16.728 + ? = 919
- 17.A school has 563 children. 388 of them are girls. How many boys are there?
- 18.237 + ? = 979
- 19.A train has 194 people in the front coaches and 668 people in the back coaches. How many people are on the train?
- 20.A school has 783 children. 579 of them are girls. How many boys are there?
- 21.? − 356 = 30
- 22.672 + 310 =
- 23.565 − 479 =
- 24.731 − 345 =
- 25.? + 670 = 817
- 26.802 + 108 =
- 27.A school has 210 children. 159 of them are girls. How many boys are there?
- 28.517 + 113 =
- 29.A train has 500 people in the front coaches and 117 people in the back coaches. How many people are on the train?
- 30.592 − 117 =
- 31.391 − 204 =
- 32.187 + 301 =
- 33.A school has 962 children. 514 of them are girls. How many boys are there?
- 34.? − 169 = 245
- 35.A school has 501 children. 327 of them are girls. How many boys are there?
- 36.A train has 127 people in the front coaches and 788 people in the back coaches. How many people are on the train?
- 37.249 − 135 =
- 38.? + 144 = 576
- 39.358 + 162 =
- 40.580 − ? = 436
Answer key
- 36
- 60
- 915
- 791
- 377
- 922
- 676
- 822
- 206
- 71
- 690
- 978
- 379
- 598
- 639
- 191
- 175
- 742
- 862
- 204
- 386
- 982
- 86
- 386
- 147
- 910
- 51
- 630
- 617
- 475
- 187
- 488
- 448
- 414
- 174
- 915
- 114
- 432
- 520
- 144
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets