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.406 − 357 =
- 2.714 − ? = 104
- 3.A train has 284 people in the front coaches and 323 people in the back coaches. How many people are on the train?
- 4.A school has 319 children. 134 of them are girls. How many boys are there?
- 5.? − 136 = 618
- 6.234 − ? = 26
- 7.A school has 329 children. 125 of them are girls. How many boys are there?
- 8.340 − ? = 119
- 9.A train has 838 people in the front coaches and 106 people in the back coaches. How many people are on the train?
- 10.178 + ? = 840
- 11.? + 120 = 591
- 12.A school has 380 children. 342 of them are girls. How many boys are there?
- 13.321 + ? = 452
- 14.808 − 166 =
- 15.A train has 309 people in the front coaches and 273 people in the back coaches. How many people are on the train?
- 16.A school has 337 children. 297 of them are girls. How many boys are there?
- 17.222 − 129 =
- 18.261 + 178 =
- 19.903 − 843 =
- 20.532 + 355 =
- 21.456 − ? = 48
- 22.A school has 676 children. 616 of them are girls. How many boys are there?
- 23.A train has 116 people in the front coaches and 726 people in the back coaches. How many people are on the train?
- 24.533 − 240 =
- 25.525 + 391 =
- 26.436 + 186 =
- 27.554 + 241 =
- 28.207 + 741 =
- 29.838 + 130 =
- 30.439 + ? = 711
- 31.? − 499 = 317
- 32.A school has 876 children. 753 of them are girls. How many boys are there?
- 33.A school has 629 children. 473 of them are girls. How many boys are there?
- 34.A school has 938 children. 312 of them are girls. How many boys are there?
- 35.A train has 206 people in the front coaches and 159 people in the back coaches. How many people are on the train?
- 36.439 − ? = 149
- 37.198 + ? = 368
- 38.270 − 107 =
- 39.215 − 149 =
- 40.A train has 613 people in the front coaches and 222 people in the back coaches. How many people are on the train?
Answer key
- 49
- 610
- 607
- 185
- 754
- 208
- 204
- 221
- 944
- 662
- 471
- 38
- 131
- 642
- 582
- 40
- 93
- 439
- 60
- 887
- 408
- 60
- 842
- 293
- 916
- 622
- 795
- 948
- 968
- 272
- 816
- 123
- 156
- 626
- 365
- 290
- 170
- 163
- 66
- 835
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets