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.296 + ? = 423
- 2.A train has 668 people in the front coaches and 274 people in the back coaches. How many people are on the train?
- 3.? − 335 = 528
- 4.237 − 178 =
- 5.539 + 118 =
- 6.897 − ? = 797
- 7.A school has 363 children. 276 of them are girls. How many boys are there?
- 8.A train has 278 people in the front coaches and 305 people in the back coaches. How many people are on the train?
- 9.619 + 378 =
- 10.A train has 376 people in the front coaches and 607 people in the back coaches. How many people are on the train?
- 11.881 + 109 =
- 12.A train has 416 people in the front coaches and 351 people in the back coaches. How many people are on the train?
- 13.253 + 626 =
- 14.479 + 360 =
- 15.? + 884 = 998
- 16.406 − ? = 293
- 17.A school has 994 children. 226 of them are girls. How many boys are there?
- 18.? − 138 = 139
- 19.862 + 131 =
- 20.543 + 415 =
- 21.A train has 861 people in the front coaches and 129 people in the back coaches. How many people are on the train?
- 22.A train has 794 people in the front coaches and 172 people in the back coaches. How many people are on the train?
- 23.970 − 407 =
- 24.416 + 408 =
- 25.A school has 839 children. 175 of them are girls. How many boys are there?
- 26.247 + 128 =
- 27.937 − 212 =
- 28.A train has 452 people in the front coaches and 381 people in the back coaches. How many people are on the train?
- 29.? − 327 = 610
- 30.? − 686 = 292
- 31.875 + ? = 981
- 32.A train has 787 people in the front coaches and 123 people in the back coaches. How many people are on the train?
- 33.397 + 430 =
- 34.361 + ? = 738
- 35.? + 722 = 906
- 36.A school has 638 children. 386 of them are girls. How many boys are there?
- 37.A school has 838 children. 544 of them are girls. How many boys are there?
- 38.A school has 504 children. 250 of them are girls. How many boys are there?
- 39.? − 105 = 319
- 40.? + 335 = 560
Answer key
- 127
- 942
- 863
- 59
- 657
- 100
- 87
- 583
- 997
- 983
- 990
- 767
- 879
- 839
- 114
- 113
- 768
- 277
- 993
- 958
- 990
- 966
- 563
- 824
- 664
- 375
- 725
- 833
- 937
- 978
- 106
- 910
- 827
- 377
- 184
- 252
- 294
- 254
- 424
- 225
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets