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.388 − 193 =
- 2.? + 499 = 867
- 3.A train has 669 people in the front coaches and 127 people in the back coaches. How many people are on the train?
- 4.A train has 280 people in the front coaches and 222 people in the back coaches. How many people are on the train?
- 5.A train has 289 people in the front coaches and 237 people in the back coaches. How many people are on the train?
- 6.A train has 783 people in the front coaches and 105 people in the back coaches. How many people are on the train?
- 7.? + 140 = 997
- 8.A train has 732 people in the front coaches and 130 people in the back coaches. How many people are on the train?
- 9.717 − ? = 396
- 10.111 + 410 =
- 11.A school has 856 children. 638 of them are girls. How many boys are there?
- 12.643 + 196 =
- 13.738 + ? = 962
- 14.A train has 816 people in the front coaches and 178 people in the back coaches. How many people are on the train?
- 15.673 + ? = 966
- 16.? − 119 = 298
- 17.462 − ? = 201
- 18.A train has 459 people in the front coaches and 370 people in the back coaches. How many people are on the train?
- 19.559 + 334 =
- 20.953 − 577 =
- 21.? + 559 = 703
- 22.A school has 829 children. 726 of them are girls. How many boys are there?
- 23.? + 514 = 985
- 24.302 − ? = 77
- 25.282 − ? = 124
- 26.173 + 221 =
- 27.208 − 124 =
- 28.293 − 178 =
- 29.457 − 386 =
- 30.A school has 432 children. 134 of them are girls. How many boys are there?
- 31.A train has 670 people in the front coaches and 260 people in the back coaches. How many people are on the train?
- 32.296 + 269 =
- 33.225 + ? = 879
- 34.306 − 248 =
- 35.? − 141 = 349
- 36.A school has 864 children. 206 of them are girls. How many boys are there?
- 37.479 + 222 =
- 38.277 + 264 =
- 39.382 + 166 =
- 40.612 + 245 =
Answer key
- 195
- 368
- 796
- 502
- 526
- 888
- 857
- 862
- 321
- 521
- 218
- 839
- 224
- 994
- 293
- 417
- 261
- 829
- 893
- 376
- 144
- 103
- 471
- 225
- 158
- 394
- 84
- 115
- 71
- 298
- 930
- 565
- 654
- 58
- 490
- 658
- 701
- 541
- 548
- 857
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets