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.A train has 686 people in the front coaches and 276 people in the back coaches. How many people are on the train?
- 2.A school has 335 children. 228 of them are girls. How many boys are there?
- 3.935 − 632 =
- 4.A school has 967 children. 589 of them are girls. How many boys are there?
- 5.789 − ? = 376
- 6.288 − ? = 26
- 7.A train has 199 people in the front coaches and 248 people in the back coaches. How many people are on the train?
- 8.721 + 170 =
- 9.A school has 747 children. 214 of them are girls. How many boys are there?
- 10.A train has 138 people in the front coaches and 535 people in the back coaches. How many people are on the train?
- 11.A train has 550 people in the front coaches and 434 people in the back coaches. How many people are on the train?
- 12.? + 767 = 885
- 13.302 − 141 =
- 14.A train has 301 people in the front coaches and 333 people in the back coaches. How many people are on the train?
- 15.567 − 566 =
- 16.362 − 185 =
- 17.A train has 194 people in the front coaches and 290 people in the back coaches. How many people are on the train?
- 18.334 − 219 =
- 19.701 − 111 =
- 20.A train has 630 people in the front coaches and 360 people in the back coaches. How many people are on the train?
- 21.? + 859 = 960
- 22.632 + ? = 949
- 23.659 + 155 =
- 24.270 − 227 =
- 25.A train has 343 people in the front coaches and 236 people in the back coaches. How many people are on the train?
- 26.A school has 395 children. 373 of them are girls. How many boys are there?
- 27.623 + ? = 822
- 28.685 + ? = 868
- 29.747 − 266 =
- 30.373 + 251 =
- 31.A train has 181 people in the front coaches and 316 people in the back coaches. How many people are on the train?
- 32.161 + ? = 839
- 33.A school has 965 children. 366 of them are girls. How many boys are there?
- 34.420 + 488 =
- 35.293 + 162 =
- 36.A train has 687 people in the front coaches and 243 people in the back coaches. How many people are on the train?
- 37.? − 302 = 511
- 38.718 − 468 =
- 39.308 − 104 =
- 40.426 + 486 =
Answer key
- 962
- 107
- 303
- 378
- 413
- 262
- 447
- 891
- 533
- 673
- 984
- 118
- 161
- 634
- 1
- 177
- 484
- 115
- 590
- 990
- 101
- 317
- 814
- 43
- 579
- 22
- 199
- 183
- 481
- 624
- 497
- 678
- 599
- 908
- 455
- 930
- 813
- 250
- 204
- 912
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets