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.? + 321 = 586
- 2.557 + 132 =
- 3.A train has 613 people in the front coaches and 182 people in the back coaches. How many people are on the train?
- 4.508 − 411 =
- 5.723 + 124 =
- 6.138 + ? = 600
- 7.? − 134 = 116
- 8.A school has 811 children. 485 of them are girls. How many boys are there?
- 9.261 + ? = 959
- 10.A school has 813 children. 565 of them are girls. How many boys are there?
- 11.144 + 338 =
- 12.A train has 874 people in the front coaches and 119 people in the back coaches. How many people are on the train?
- 13.289 + 431 =
- 14.614 − 128 =
- 15.421 − 257 =
- 16.A school has 675 children. 381 of them are girls. How many boys are there?
- 17.A train has 818 people in the front coaches and 115 people in the back coaches. How many people are on the train?
- 18.632 − ? = 2
- 19.? + 172 = 277
- 20.A train has 241 people in the front coaches and 121 people in the back coaches. How many people are on the train?
- 21.311 − ? = 155
- 22.189 + 431 =
- 23.234 − 147 =
- 24.A school has 749 children. 325 of them are girls. How many boys are there?
- 25.A school has 920 children. 620 of them are girls. How many boys are there?
- 26.620 − 159 =
- 27.736 − ? = 539
- 28.A train has 295 people in the front coaches and 147 people in the back coaches. How many people are on the train?
- 29.A school has 544 children. 383 of them are girls. How many boys are there?
- 30.534 + 145 =
- 31.571 − 415 =
- 32.? + 394 = 653
- 33.A school has 673 children. 157 of them are girls. How many boys are there?
- 34.A school has 371 children. 145 of them are girls. How many boys are there?
- 35.A train has 633 people in the front coaches and 208 people in the back coaches. How many people are on the train?
- 36.A school has 747 children. 459 of them are girls. How many boys are there?
- 37.A train has 578 people in the front coaches and 172 people in the back coaches. How many people are on the train?
- 38.357 + ? = 993
- 39.716 − ? = 545
- 40.784 + 131 =
Answer key
- 265
- 689
- 795
- 97
- 847
- 462
- 250
- 326
- 698
- 248
- 482
- 993
- 720
- 486
- 164
- 294
- 933
- 630
- 105
- 362
- 156
- 620
- 87
- 424
- 300
- 461
- 197
- 442
- 161
- 679
- 156
- 259
- 516
- 226
- 841
- 288
- 750
- 636
- 171
- 915
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets