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.? + 693 = 851
- 2.A train has 129 people in the front coaches and 239 people in the back coaches. How many people are on the train?
- 3.349 − 228 =
- 4.250 − 156 =
- 5.A school has 583 children. 118 of them are girls. How many boys are there?
- 6.476 − 284 =
- 7.651 − ? = 147
- 8.968 − 221 =
- 9.A school has 689 children. 395 of them are girls. How many boys are there?
- 10.780 − 603 =
- 11.? − 545 = 256
- 12.A school has 333 children. 146 of them are girls. How many boys are there?
- 13.? + 130 = 318
- 14.A train has 899 people in the front coaches and 100 people in the back coaches. How many people are on the train?
- 15.116 + 234 =
- 16.A train has 544 people in the front coaches and 190 people in the back coaches. How many people are on the train?
- 17.A school has 632 children. 325 of them are girls. How many boys are there?
- 18.689 − ? = 246
- 19.888 − 396 =
- 20.302 + ? = 897
- 21.149 + 453 =
- 22.337 − 139 =
- 23.A train has 180 people in the front coaches and 329 people in the back coaches. How many people are on the train?
- 24.893 − 268 =
- 25.? + 396 = 890
- 26.332 − 291 =
- 27.A train has 655 people in the front coaches and 299 people in the back coaches. How many people are on the train?
- 28.A school has 519 children. 216 of them are girls. How many boys are there?
- 29.A train has 247 people in the front coaches and 610 people in the back coaches. How many people are on the train?
- 30.894 − 500 =
- 31.259 − ? = 133
- 32.271 + ? = 818
- 33.616 + 365 =
- 34.614 − 247 =
- 35.298 + ? = 567
- 36.A train has 101 people in the front coaches and 155 people in the back coaches. How many people are on the train?
- 37.666 + 143 =
- 38.A school has 485 children. 333 of them are girls. How many boys are there?
- 39.A school has 675 children. 545 of them are girls. How many boys are there?
- 40.225 + 121 =
Answer key
- 158
- 368
- 121
- 94
- 465
- 192
- 504
- 747
- 294
- 177
- 801
- 187
- 188
- 999
- 350
- 734
- 307
- 443
- 492
- 595
- 602
- 198
- 509
- 625
- 494
- 41
- 954
- 303
- 857
- 394
- 126
- 547
- 981
- 367
- 269
- 256
- 809
- 152
- 130
- 346
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets