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.? − 126 = 141
- 2.505 − 458 =
- 3.A train has 542 people in the front coaches and 346 people in the back coaches. How many people are on the train?
- 4.408 − 404 =
- 5.237 − ? = 111
- 6.A school has 496 children. 350 of them are girls. How many boys are there?
- 7.? − 530 = 234
- 8.A school has 295 children. 116 of them are girls. How many boys are there?
- 9.A train has 230 people in the front coaches and 287 people in the back coaches. How many people are on the train?
- 10.? − 129 = 73
- 11.797 − 377 =
- 12.829 − ? = 300
- 13.A school has 503 children. 127 of them are girls. How many boys are there?
- 14.A school has 636 children. 454 of them are girls. How many boys are there?
- 15.? − 290 = 217
- 16.683 + 144 =
- 17.282 − 242 =
- 18.A train has 802 people in the front coaches and 189 people in the back coaches. How many people are on the train?
- 19.887 + 108 =
- 20.449 − 146 =
- 21.? + 760 = 924
- 22.384 − 164 =
- 23.? + 620 = 978
- 24.310 − 189 =
- 25.A train has 451 people in the front coaches and 335 people in the back coaches. How many people are on the train?
- 26.511 − 490 =
- 27.A train has 535 people in the front coaches and 290 people in the back coaches. How many people are on the train?
- 28.A school has 310 children. 149 of them are girls. How many boys are there?
- 29.A school has 271 children. 248 of them are girls. How many boys are there?
- 30.? + 801 = 990
- 31.286 − ? = 172
- 32.941 − 936 =
- 33.234 − 178 =
- 34.633 + ? = 853
- 35.A school has 323 children. 234 of them are girls. How many boys are there?
- 36.A school has 410 children. 134 of them are girls. How many boys are there?
- 37.A school has 651 children. 246 of them are girls. How many boys are there?
- 38.A train has 243 people in the front coaches and 388 people in the back coaches. How many people are on the train?
- 39.A train has 533 people in the front coaches and 284 people in the back coaches. How many people are on the train?
- 40.? + 689 = 930
Answer key
- 267
- 47
- 888
- 4
- 126
- 146
- 764
- 179
- 517
- 202
- 420
- 529
- 376
- 182
- 507
- 827
- 40
- 991
- 995
- 303
- 164
- 220
- 358
- 121
- 786
- 21
- 825
- 161
- 23
- 189
- 114
- 5
- 56
- 220
- 89
- 276
- 405
- 631
- 817
- 241
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets