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.267 − ? = 90
- 2.? + 786 = 897
- 3.790 + 188 =
- 4.389 − 126 =
- 5.998 − 295 =
- 6.A train has 771 people in the front coaches and 213 people in the back coaches. How many people are on the train?
- 7.841 + ? = 984
- 8.A train has 176 people in the front coaches and 345 people in the back coaches. How many people are on the train?
- 9.473 − ? = 149
- 10.A school has 314 children. 148 of them are girls. How many boys are there?
- 11.A train has 538 people in the front coaches and 437 people in the back coaches. How many people are on the train?
- 12.127 + 138 =
- 13.? + 489 = 968
- 14.356 − 346 =
- 15.719 + 195 =
- 16.? + 803 = 996
- 17.A train has 171 people in the front coaches and 369 people in the back coaches. How many people are on the train?
- 18.355 + 180 =
- 19.? − 351 = 268
- 20.? − 149 = 122
- 21.530 + 355 =
- 22.571 + 365 =
- 23.887 − 782 =
- 24.500 − 294 =
- 25.A school has 842 children. 115 of them are girls. How many boys are there?
- 26.A train has 307 people in the front coaches and 100 people in the back coaches. How many people are on the train?
- 27.341 − 236 =
- 28.A school has 286 children. 241 of them are girls. How many boys are there?
- 29.A train has 510 people in the front coaches and 153 people in the back coaches. How many people are on the train?
- 30.189 + ? = 946
- 31.614 + 266 =
- 32.738 + 110 =
- 33.598 + ? = 784
- 34.785 − 141 =
- 35.A school has 656 children. 533 of them are girls. How many boys are there?
- 36.793 − 313 =
- 37.A train has 304 people in the front coaches and 491 people in the back coaches. How many people are on the train?
- 38.136 + 526 =
- 39.A train has 580 people in the front coaches and 371 people in the back coaches. How many people are on the train?
- 40.A train has 894 people in the front coaches and 101 people in the back coaches. How many people are on the train?
Answer key
- 177
- 111
- 978
- 263
- 703
- 984
- 143
- 521
- 324
- 166
- 975
- 265
- 479
- 10
- 914
- 193
- 540
- 535
- 619
- 271
- 885
- 936
- 105
- 206
- 727
- 407
- 105
- 45
- 663
- 757
- 880
- 848
- 186
- 644
- 123
- 480
- 795
- 662
- 951
- 995
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets