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.684 − ? = 481
- 2.A school has 935 children. 173 of them are girls. How many boys are there?
- 3.A school has 260 children. 109 of them are girls. How many boys are there?
- 4.214 + ? = 832
- 5.306 + 210 =
- 6.775 − 272 =
- 7.456 − 387 =
- 8.625 + ? = 799
- 9.A train has 121 people in the front coaches and 589 people in the back coaches. How many people are on the train?
- 10.530 − ? = 293
- 11.151 + 549 =
- 12.A train has 110 people in the front coaches and 676 people in the back coaches. How many people are on the train?
- 13.A train has 434 people in the front coaches and 318 people in the back coaches. How many people are on the train?
- 14.200 + 306 =
- 15.A train has 374 people in the front coaches and 455 people in the back coaches. How many people are on the train?
- 16.A train has 324 people in the front coaches and 178 people in the back coaches. How many people are on the train?
- 17.384 − ? = 187
- 18.213 + 554 =
- 19.? + 466 = 724
- 20.262 − 133 =
- 21.969 − 292 =
- 22.A train has 525 people in the front coaches and 243 people in the back coaches. How many people are on the train?
- 23.330 − 291 =
- 24.176 + 492 =
- 25.A train has 844 people in the front coaches and 124 people in the back coaches. How many people are on the train?
- 26.? + 563 = 780
- 27.449 + 263 =
- 28.408 + 312 =
- 29.473 + 206 =
- 30.A school has 749 children. 280 of them are girls. How many boys are there?
- 31.938 − 387 =
- 32.A school has 293 children. 289 of them are girls. How many boys are there?
- 33.310 − ? = 201
- 34.A school has 307 children. 159 of them are girls. How many boys are there?
- 35.? − 625 = 141
- 36.A school has 309 children. 191 of them are girls. How many boys are there?
- 37.A train has 432 people in the front coaches and 473 people in the back coaches. How many people are on the train?
- 38.733 + 236 =
- 39.184 + ? = 396
- 40.538 − 420 =
Answer key
- 203
- 762
- 151
- 618
- 516
- 503
- 69
- 174
- 710
- 237
- 700
- 786
- 752
- 506
- 829
- 502
- 197
- 767
- 258
- 129
- 677
- 768
- 39
- 668
- 968
- 217
- 712
- 720
- 679
- 469
- 551
- 4
- 109
- 148
- 766
- 118
- 905
- 969
- 212
- 118
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets