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.A school has 907 children. 484 of them are girls. How many boys are there?
- 2.A school has 307 children. 108 of them are girls. How many boys are there?
- 3.729 + 264 =
- 4.256 + ? = 747
- 5.721 + 278 =
- 6.? + 427 = 735
- 7.825 + 101 =
- 8.296 − ? = 179
- 9.432 + ? = 982
- 10.A train has 304 people in the front coaches and 565 people in the back coaches. How many people are on the train?
- 11.A school has 572 children. 407 of them are girls. How many boys are there?
- 12.874 + 117 =
- 13.360 + 170 =
- 14.A school has 554 children. 485 of them are girls. How many boys are there?
- 15.272 + 126 =
- 16.317 − 194 =
- 17.A train has 885 people in the front coaches and 103 people in the back coaches. How many people are on the train?
- 18.A train has 140 people in the front coaches and 646 people in the back coaches. How many people are on the train?
- 19.851 − ? = 470
- 20.371 − ? = 211
- 21.203 − 110 =
- 22.A school has 672 children. 518 of them are girls. How many boys are there?
- 23.? + 290 = 893
- 24.740 − ? = 525
- 25.A train has 559 people in the front coaches and 248 people in the back coaches. How many people are on the train?
- 26.A school has 956 children. 306 of them are girls. How many boys are there?
- 27.980 − 190 =
- 28.A school has 640 children. 545 of them are girls. How many boys are there?
- 29.339 + 594 =
- 30.132 + 282 =
- 31.A train has 393 people in the front coaches and 394 people in the back coaches. How many people are on the train?
- 32.A school has 679 children. 394 of them are girls. How many boys are there?
- 33.A train has 884 people in the front coaches and 114 people in the back coaches. How many people are on the train?
- 34.911 − ? = 490
- 35.A school has 419 children. 388 of them are girls. How many boys are there?
- 36.260 + ? = 508
- 37.A train has 256 people in the front coaches and 642 people in the back coaches. How many people are on the train?
- 38.339 − ? = 179
- 39.A train has 189 people in the front coaches and 617 people in the back coaches. How many people are on the train?
- 40.632 + ? = 990
Answer key
- 423
- 199
- 993
- 491
- 999
- 308
- 926
- 117
- 550
- 869
- 165
- 991
- 530
- 69
- 398
- 123
- 988
- 786
- 381
- 160
- 93
- 154
- 603
- 215
- 807
- 650
- 790
- 95
- 933
- 414
- 787
- 285
- 998
- 421
- 31
- 248
- 898
- 160
- 806
- 358
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets