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 train has 133 people in the front coaches and 792 people in the back coaches. How many people are on the train?
- 2.A school has 839 children. 155 of them are girls. How many boys are there?
- 3.? − 504 = 148
- 4.A school has 651 children. 329 of them are girls. How many boys are there?
- 5.620 − 382 =
- 6.776 + 170 =
- 7.524 − 169 =
- 8.? − 129 = 272
- 9.591 + ? = 984
- 10.599 − 213 =
- 11.233 − ? = 44
- 12.? + 154 = 327
- 13.984 − ? = 595
- 14.A school has 549 children. 298 of them are girls. How many boys are there?
- 15.A train has 703 people in the front coaches and 116 people in the back coaches. How many people are on the train?
- 16.324 + 310 =
- 17.A train has 361 people in the front coaches and 470 people in the back coaches. How many people are on the train?
- 18.393 − 161 =
- 19.A train has 772 people in the front coaches and 139 people in the back coaches. How many people are on the train?
- 20.357 − 192 =
- 21.A train has 625 people in the front coaches and 101 people in the back coaches. How many people are on the train?
- 22.320 + 131 =
- 23.469 + 272 =
- 24.? − 500 = 297
- 25.143 + 556 =
- 26.899 − 258 =
- 27.A school has 668 children. 548 of them are girls. How many boys are there?
- 28.A train has 784 people in the front coaches and 215 people in the back coaches. How many people are on the train?
- 29.A school has 949 children. 869 of them are girls. How many boys are there?
- 30.A school has 977 children. 873 of them are girls. How many boys are there?
- 31.A school has 571 children. 291 of them are girls. How many boys are there?
- 32.769 − 329 =
- 33.A train has 486 people in the front coaches and 473 people in the back coaches. How many people are on the train?
- 34.A train has 201 people in the front coaches and 146 people in the back coaches. How many people are on the train?
- 35.475 + ? = 860
- 36.A train has 671 people in the front coaches and 326 people in the back coaches. How many people are on the train?
- 37.513 + 275 =
- 38.A train has 118 people in the front coaches and 545 people in the back coaches. How many people are on the train?
- 39.435 − 308 =
- 40.113 + 288 =
Answer key
- 925
- 684
- 652
- 322
- 238
- 946
- 355
- 401
- 393
- 386
- 189
- 173
- 389
- 251
- 819
- 634
- 831
- 232
- 911
- 165
- 726
- 451
- 741
- 797
- 699
- 641
- 120
- 999
- 80
- 104
- 280
- 440
- 959
- 347
- 385
- 997
- 788
- 663
- 127
- 401
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets