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.499 + 371 =
- 2.977 − 743 =
- 3.839 − ? = 722
- 4.620 + 320 =
- 5.A school has 498 children. 400 of them are girls. How many boys are there?
- 6.309 + 233 =
- 7.693 + 182 =
- 8.A train has 609 people in the front coaches and 276 people in the back coaches. How many people are on the train?
- 9.? − 541 = 285
- 10.A school has 312 children. 254 of them are girls. How many boys are there?
- 11.A school has 631 children. 164 of them are girls. How many boys are there?
- 12.A train has 720 people in the front coaches and 231 people in the back coaches. How many people are on the train?
- 13.238 − 174 =
- 14.A school has 356 children. 155 of them are girls. How many boys are there?
- 15.A train has 392 people in the front coaches and 374 people in the back coaches. How many people are on the train?
- 16.A school has 740 children. 292 of them are girls. How many boys are there?
- 17.A train has 226 people in the front coaches and 409 people in the back coaches. How many people are on the train?
- 18.A school has 789 children. 338 of them are girls. How many boys are there?
- 19.? − 210 = 14
- 20.? + 899 = 999
- 21.573 − 376 =
- 22.533 − ? = 47
- 23.940 − 751 =
- 24.465 − 105 =
- 25.745 + 100 =
- 26.A train has 675 people in the front coaches and 192 people in the back coaches. How many people are on the train?
- 27.871 − ? = 270
- 28.A school has 936 children. 827 of them are girls. How many boys are there?
- 29.837 + 123 =
- 30.A school has 681 children. 576 of them are girls. How many boys are there?
- 31.534 − ? = 340
- 32.? + 311 = 824
- 33.598 − ? = 7
- 34.A school has 255 children. 172 of them are girls. How many boys are there?
- 35.A train has 525 people in the front coaches and 162 people in the back coaches. How many people are on the train?
- 36.A train has 831 people in the front coaches and 104 people in the back coaches. How many people are on the train?
- 37.? − 635 = 298
- 38.? − 162 = 170
- 39.568 − ? = 296
- 40.A school has 728 children. 242 of them are girls. How many boys are there?
Answer key
- 870
- 234
- 117
- 940
- 98
- 542
- 875
- 885
- 826
- 58
- 467
- 951
- 64
- 201
- 766
- 448
- 635
- 451
- 224
- 100
- 197
- 486
- 189
- 360
- 845
- 867
- 601
- 109
- 960
- 105
- 194
- 513
- 591
- 83
- 687
- 935
- 933
- 332
- 272
- 486
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets