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.? + 539 = 983
- 2.? − 174 = 93
- 3.999 − 544 =
- 4.253 − ? = 121
- 5.286 − 131 =
- 6.A train has 503 people in the front coaches and 239 people in the back coaches. How many people are on the train?
- 7.902 − 743 =
- 8.546 + 161 =
- 9.382 + 210 =
- 10.A train has 412 people in the front coaches and 306 people in the back coaches. How many people are on the train?
- 11.A school has 818 children. 611 of them are girls. How many boys are there?
- 12.A train has 169 people in the front coaches and 640 people in the back coaches. How many people are on the train?
- 13.684 + ? = 931
- 14.A school has 790 children. 295 of them are girls. How many boys are there?
- 15.451 + 464 =
- 16.A train has 137 people in the front coaches and 310 people in the back coaches. How many people are on the train?
- 17.A train has 280 people in the front coaches and 670 people in the back coaches. How many people are on the train?
- 18.200 + ? = 924
- 19.759 + 178 =
- 20.254 − 236 =
- 21.A train has 457 people in the front coaches and 310 people in the back coaches. How many people are on the train?
- 22.668 − 167 =
- 23.A train has 178 people in the front coaches and 268 people in the back coaches. How many people are on the train?
- 24.726 − 668 =
- 25.916 − ? = 259
- 26.? − 465 = 282
- 27.315 − ? = 184
- 28.487 + ? = 757
- 29.603 − ? = 23
- 30.593 + 225 =
- 31.A train has 260 people in the front coaches and 515 people in the back coaches. How many people are on the train?
- 32.466 − 187 =
- 33.263 − 143 =
- 34.388 − 202 =
- 35.A school has 363 children. 168 of them are girls. How many boys are there?
- 36.371 + 173 =
- 37.A train has 297 people in the front coaches and 182 people in the back coaches. How many people are on the train?
- 38.216 − ? = 40
- 39.811 + ? = 922
- 40.355 + 333 =
Answer key
- 444
- 267
- 455
- 132
- 155
- 742
- 159
- 707
- 592
- 718
- 207
- 809
- 247
- 495
- 915
- 447
- 950
- 724
- 937
- 18
- 767
- 501
- 446
- 58
- 657
- 747
- 131
- 270
- 580
- 818
- 775
- 279
- 120
- 186
- 195
- 544
- 479
- 176
- 111
- 688
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets