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.581 − 217 =
- 2.A school has 305 children. 232 of them are girls. How many boys are there?
- 3.A school has 747 children. 325 of them are girls. How many boys are there?
- 4.867 − ? = 397
- 5.206 − ? = 19
- 6.629 + 333 =
- 7.A school has 259 children. 215 of them are girls. How many boys are there?
- 8.A school has 242 children. 147 of them are girls. How many boys are there?
- 9.685 + 273 =
- 10.462 − 340 =
- 11.A train has 882 people in the front coaches and 112 people in the back coaches. How many people are on the train?
- 12.797 − 745 =
- 13.770 − 189 =
- 14.430 + ? = 895
- 15.? − 557 = 321
- 16.A train has 841 people in the front coaches and 114 people in the back coaches. How many people are on the train?
- 17.481 − ? = 129
- 18.813 + ? = 923
- 19.667 + 157 =
- 20.A school has 749 children. 495 of them are girls. How many boys are there?
- 21.A school has 273 children. 101 of them are girls. How many boys are there?
- 22.193 + 408 =
- 23.A train has 272 people in the front coaches and 254 people in the back coaches. How many people are on the train?
- 24.A train has 778 people in the front coaches and 149 people in the back coaches. How many people are on the train?
- 25.288 − 262 =
- 26.389 + 308 =
- 27.? + 513 = 704
- 28.A train has 109 people in the front coaches and 403 people in the back coaches. How many people are on the train?
- 29.484 − 283 =
- 30.A train has 123 people in the front coaches and 187 people in the back coaches. How many people are on the train?
- 31.749 − 461 =
- 32.? + 156 = 931
- 33.A train has 357 people in the front coaches and 488 people in the back coaches. How many people are on the train?
- 34.A school has 468 children. 183 of them are girls. How many boys are there?
- 35.288 + 664 =
- 36.717 + ? = 821
- 37.? + 434 = 754
- 38.465 + ? = 656
- 39.351 − 146 =
- 40.478 − ? = 236
Answer key
- 364
- 73
- 422
- 470
- 187
- 962
- 44
- 95
- 958
- 122
- 994
- 52
- 581
- 465
- 878
- 955
- 352
- 110
- 824
- 254
- 172
- 601
- 526
- 927
- 26
- 697
- 191
- 512
- 201
- 310
- 288
- 775
- 845
- 285
- 952
- 104
- 320
- 191
- 205
- 242
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets