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.? − 376 = 44
- 2.955 − 577 =
- 3.308 − ? = 64
- 4.A train has 379 people in the front coaches and 251 people in the back coaches. How many people are on the train?
- 5.? − 143 = 338
- 6.573 − 318 =
- 7.A train has 111 people in the front coaches and 156 people in the back coaches. How many people are on the train?
- 8.? − 218 = 465
- 9.789 − 367 =
- 10.A train has 280 people in the front coaches and 652 people in the back coaches. How many people are on the train?
- 11.951 − ? = 576
- 12.A train has 772 people in the front coaches and 202 people in the back coaches. How many people are on the train?
- 13.171 + 404 =
- 14.A train has 459 people in the front coaches and 111 people in the back coaches. How many people are on the train?
- 15.A train has 132 people in the front coaches and 746 people in the back coaches. How many people are on the train?
- 16.147 + ? = 589
- 17.213 − 139 =
- 18.537 + 423 =
- 19.A school has 978 children. 539 of them are girls. How many boys are there?
- 20.392 + 140 =
- 21.A school has 480 children. 288 of them are girls. How many boys are there?
- 22.243 + 653 =
- 23.A school has 627 children. 225 of them are girls. How many boys are there?
- 24.571 + 302 =
- 25.A train has 873 people in the front coaches and 103 people in the back coaches. How many people are on the train?
- 26.A school has 451 children. 141 of them are girls. How many boys are there?
- 27.527 − 190 =
- 28.A school has 603 children. 122 of them are girls. How many boys are there?
- 29.818 + 138 =
- 30.368 − 153 =
- 31.? − 615 = 5
- 32.? + 252 = 596
- 33.645 + 137 =
- 34.493 − 125 =
- 35.750 + 178 =
- 36.A train has 171 people in the front coaches and 523 people in the back coaches. How many people are on the train?
- 37.A train has 526 people in the front coaches and 269 people in the back coaches. How many people are on the train?
- 38.? − 182 = 644
- 39.? − 612 = 230
- 40.634 + 102 =
Answer key
- 420
- 378
- 244
- 630
- 481
- 255
- 267
- 683
- 422
- 932
- 375
- 974
- 575
- 570
- 878
- 442
- 74
- 960
- 439
- 532
- 192
- 896
- 402
- 873
- 976
- 310
- 337
- 481
- 956
- 215
- 620
- 344
- 782
- 368
- 928
- 694
- 795
- 826
- 842
- 736
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets