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 train has 338 people in the front coaches and 434 people in the back coaches. How many people are on the train?
- 2.? + 656 = 782
- 3.? − 132 = 771
- 4.210 − ? = 85
- 5.268 − 164 =
- 6.945 − ? = 695
- 7.A train has 197 people in the front coaches and 333 people in the back coaches. How many people are on the train?
- 8.481 + 133 =
- 9.368 − 179 =
- 10.793 − 582 =
- 11.A school has 862 children. 714 of them are girls. How many boys are there?
- 12.? − 112 = 125
- 13.382 − ? = 245
- 14.? − 449 = 46
- 15.A train has 440 people in the front coaches and 506 people in the back coaches. How many people are on the train?
- 16.A school has 479 children. 370 of them are girls. How many boys are there?
- 17.741 + ? = 921
- 18.843 + 137 =
- 19.A train has 675 people in the front coaches and 221 people in the back coaches. How many people are on the train?
- 20.623 − 591 =
- 21.A school has 973 children. 468 of them are girls. How many boys are there?
- 22.596 + ? = 757
- 23.A school has 508 children. 462 of them are girls. How many boys are there?
- 24.737 + 167 =
- 25.A train has 633 people in the front coaches and 197 people in the back coaches. How many people are on the train?
- 26.236 − ? = 107
- 27.596 − 417 =
- 28.894 − 742 =
- 29.618 + ? = 927
- 30.A school has 652 children. 644 of them are girls. How many boys are there?
- 31.750 − 200 =
- 32.751 + 133 =
- 33.486 + 235 =
- 34.? − 143 = 157
- 35.A school has 800 children. 614 of them are girls. How many boys are there?
- 36.A school has 557 children. 274 of them are girls. How many boys are there?
- 37.398 + 132 =
- 38.484 + ? = 667
- 39.? + 407 = 655
- 40.A train has 644 people in the front coaches and 241 people in the back coaches. How many people are on the train?
Answer key
- 772
- 126
- 903
- 125
- 104
- 250
- 530
- 614
- 189
- 211
- 148
- 237
- 137
- 495
- 946
- 109
- 180
- 980
- 896
- 32
- 505
- 161
- 46
- 904
- 830
- 129
- 179
- 152
- 309
- 8
- 550
- 884
- 721
- 300
- 186
- 283
- 530
- 183
- 248
- 885
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets