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.670 − 259 =
- 2.470 − 198 =
- 3.544 − 313 =
- 4.512 − 198 =
- 5.A train has 307 people in the front coaches and 201 people in the back coaches. How many people are on the train?
- 6.282 + ? = 515
- 7.? − 205 = 455
- 8.? − 173 = 41
- 9.? + 555 = 793
- 10.A train has 782 people in the front coaches and 206 people in the back coaches. How many people are on the train?
- 11.A train has 846 people in the front coaches and 147 people in the back coaches. How many people are on the train?
- 12.? − 513 = 35
- 13.A school has 370 children. 360 of them are girls. How many boys are there?
- 14.298 + 676 =
- 15.301 + 352 =
- 16.849 − 230 =
- 17.A train has 524 people in the front coaches and 233 people in the back coaches. How many people are on the train?
- 18.A train has 147 people in the front coaches and 129 people in the back coaches. How many people are on the train?
- 19.408 + 361 =
- 20.? − 290 = 181
- 21.A school has 402 children. 197 of them are girls. How many boys are there?
- 22.498 − 445 =
- 23.? + 109 = 532
- 24.256 − ? = 151
- 25.A school has 878 children. 474 of them are girls. How many boys are there?
- 26.? + 871 = 976
- 27.A school has 221 children. 176 of them are girls. How many boys are there?
- 28.834 − 719 =
- 29.500 + 210 =
- 30.A school has 725 children. 117 of them are girls. How many boys are there?
- 31.A train has 179 people in the front coaches and 151 people in the back coaches. How many people are on the train?
- 32.331 + 391 =
- 33.379 + 465 =
- 34.? − 123 = 92
- 35.553 − 548 =
- 36.215 + 417 =
- 37.A school has 782 children. 650 of them are girls. How many boys are there?
- 38.499 − 342 =
- 39.835 − 445 =
- 40.A train has 881 people in the front coaches and 101 people in the back coaches. How many people are on the train?
Answer key
- 411
- 272
- 231
- 314
- 508
- 233
- 660
- 214
- 238
- 988
- 993
- 548
- 10
- 974
- 653
- 619
- 757
- 276
- 769
- 471
- 205
- 53
- 423
- 105
- 404
- 105
- 45
- 115
- 710
- 608
- 330
- 722
- 844
- 215
- 5
- 632
- 132
- 157
- 390
- 982
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets