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.334 − 214 =
- 2.A train has 327 people in the front coaches and 604 people in the back coaches. How many people are on the train?
- 3.434 − 305 =
- 4.A school has 328 children. 287 of them are girls. How many boys are there?
- 5.820 + ? = 971
- 6.831 − 675 =
- 7.825 + ? = 999
- 8.A school has 474 children. 318 of them are girls. How many boys are there?
- 9.? + 299 = 838
- 10.? − 180 = 101
- 11.A train has 517 people in the front coaches and 167 people in the back coaches. How many people are on the train?
- 12.651 − 613 =
- 13.? − 297 = 44
- 14.A train has 732 people in the front coaches and 119 people in the back coaches. How many people are on the train?
- 15.A school has 381 children. 219 of them are girls. How many boys are there?
- 16.A school has 673 children. 305 of them are girls. How many boys are there?
- 17.A train has 675 people in the front coaches and 129 people in the back coaches. How many people are on the train?
- 18.A train has 463 people in the front coaches and 162 people in the back coaches. How many people are on the train?
- 19.485 + 310 =
- 20.A school has 663 children. 143 of them are girls. How many boys are there?
- 21.666 − 570 =
- 22.324 − 188 =
- 23.571 + 171 =
- 24.169 + 500 =
- 25.219 − ? = 27
- 26.878 − 486 =
- 27.? − 512 = 464
- 28.832 + 143 =
- 29.A school has 285 children. 204 of them are girls. How many boys are there?
- 30.426 − 422 =
- 31.718 − 481 =
- 32.A train has 271 people in the front coaches and 262 people in the back coaches. How many people are on the train?
- 33.A school has 678 children. 197 of them are girls. How many boys are there?
- 34.688 + 254 =
- 35.496 + 132 =
- 36.A train has 303 people in the front coaches and 108 people in the back coaches. How many people are on the train?
- 37.501 + 494 =
- 38.982 − 186 =
- 39.505 − ? = 400
- 40.210 + ? = 851
Answer key
- 120
- 931
- 129
- 41
- 151
- 156
- 174
- 156
- 539
- 281
- 684
- 38
- 341
- 851
- 162
- 368
- 804
- 625
- 795
- 520
- 96
- 136
- 742
- 669
- 192
- 392
- 976
- 975
- 81
- 4
- 237
- 533
- 481
- 942
- 628
- 411
- 995
- 796
- 105
- 641
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets