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.? + 892 = 993
- 2.855 − 265 =
- 3.? + 513 = 641
- 4.A train has 138 people in the front coaches and 598 people in the back coaches. How many people are on the train?
- 5.261 − 171 =
- 6.A school has 696 children. 160 of them are girls. How many boys are there?
- 7.? + 365 = 933
- 8.424 − 128 =
- 9.283 + 162 =
- 10.696 − 678 =
- 11.636 − 634 =
- 12.A train has 622 people in the front coaches and 196 people in the back coaches. How many people are on the train?
- 13.813 + ? = 920
- 14.A school has 239 children. 171 of them are girls. How many boys are there?
- 15.? + 861 = 999
- 16.358 + ? = 521
- 17.797 + 163 =
- 18.A train has 307 people in the front coaches and 153 people in the back coaches. How many people are on the train?
- 19.288 + ? = 824
- 20.A school has 218 children. 181 of them are girls. How many boys are there?
- 21.? − 136 = 125
- 22.? + 655 = 882
- 23.800 + 148 =
- 24.585 − ? = 280
- 25.A train has 732 people in the front coaches and 187 people in the back coaches. How many people are on the train?
- 26.A train has 343 people in the front coaches and 223 people in the back coaches. How many people are on the train?
- 27.? − 101 = 155
- 28.A train has 660 people in the front coaches and 298 people in the back coaches. How many people are on the train?
- 29.A school has 563 children. 169 of them are girls. How many boys are there?
- 30.A train has 187 people in the front coaches and 629 people in the back coaches. How many people are on the train?
- 31.617 + ? = 875
- 32.715 + ? = 913
- 33.A train has 496 people in the front coaches and 238 people in the back coaches. How many people are on the train?
- 34.284 + 281 =
- 35.605 − 476 =
- 36.A school has 497 children. 129 of them are girls. How many boys are there?
- 37.472 − ? = 28
- 38.166 + 428 =
- 39.742 − 521 =
- 40.896 + ? = 999
Answer key
- 101
- 590
- 128
- 736
- 90
- 536
- 568
- 296
- 445
- 18
- 2
- 818
- 107
- 68
- 138
- 163
- 960
- 460
- 536
- 37
- 261
- 227
- 948
- 305
- 919
- 566
- 256
- 958
- 394
- 816
- 258
- 198
- 734
- 565
- 129
- 368
- 444
- 594
- 221
- 103
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets