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.165 + ? = 699
- 2.? − 286 = 224
- 3.A school has 871 children. 743 of them are girls. How many boys are there?
- 4.A train has 714 people in the front coaches and 148 people in the back coaches. How many people are on the train?
- 5.? − 608 = 255
- 6.? − 185 = 15
- 7.297 − ? = 98
- 8.680 + 199 =
- 9.A train has 710 people in the front coaches and 120 people in the back coaches. How many people are on the train?
- 10.361 − 183 =
- 11.A train has 830 people in the front coaches and 103 people in the back coaches. How many people are on the train?
- 12.671 − 357 =
- 13.443 − 397 =
- 14.417 + 284 =
- 15.A school has 558 children. 359 of them are girls. How many boys are there?
- 16.132 + 157 =
- 17.A school has 875 children. 865 of them are girls. How many boys are there?
- 18.A school has 650 children. 160 of them are girls. How many boys are there?
- 19.305 + ? = 722
- 20.366 − ? = 4
- 21.? − 243 = 35
- 22.819 − 339 =
- 23.668 + ? = 804
- 24.614 + ? = 962
- 25.A train has 807 people in the front coaches and 146 people in the back coaches. How many people are on the train?
- 26.? + 547 = 727
- 27.A train has 821 people in the front coaches and 178 people in the back coaches. How many people are on the train?
- 28.A train has 872 people in the front coaches and 108 people in the back coaches. How many people are on the train?
- 29.A school has 403 children. 290 of them are girls. How many boys are there?
- 30.609 + ? = 845
- 31.? − 320 = 10
- 32.? + 783 = 889
- 33.781 − 457 =
- 34.? − 383 = 135
- 35.170 + 559 =
- 36.694 − ? = 359
- 37.A train has 863 people in the front coaches and 110 people in the back coaches. How many people are on the train?
- 38.A school has 385 children. 162 of them are girls. How many boys are there?
- 39.398 − 169 =
- 40.A train has 460 people in the front coaches and 337 people in the back coaches. How many people are on the train?
Answer key
- 534
- 510
- 128
- 862
- 863
- 200
- 199
- 879
- 830
- 178
- 933
- 314
- 46
- 701
- 199
- 289
- 10
- 490
- 417
- 362
- 278
- 480
- 136
- 348
- 953
- 180
- 999
- 980
- 113
- 236
- 330
- 106
- 324
- 518
- 729
- 335
- 973
- 223
- 229
- 797
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets