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.358 − ? = 228
- 2.376 − 306 =
- 3.378 + 264 =
- 4.A school has 491 children. 408 of them are girls. How many boys are there?
- 5.276 − 202 =
- 6.? − 156 = 48
- 7.349 − 111 =
- 8.416 + ? = 522
- 9.587 − 224 =
- 10.326 + ? = 688
- 11.528 − 272 =
- 12.786 − 312 =
- 13.A school has 608 children. 538 of them are girls. How many boys are there?
- 14.A train has 239 people in the front coaches and 300 people in the back coaches. How many people are on the train?
- 15.736 + 183 =
- 16.? − 406 = 447
- 17.270 + ? = 746
- 18.940 − 177 =
- 19.A train has 352 people in the front coaches and 366 people in the back coaches. How many people are on the train?
- 20.A train has 516 people in the front coaches and 370 people in the back coaches. How many people are on the train?
- 21.? − 267 = 224
- 22.A school has 995 children. 544 of them are girls. How many boys are there?
- 23.278 + 369 =
- 24.A school has 627 children. 185 of them are girls. How many boys are there?
- 25.A school has 927 children. 247 of them are girls. How many boys are there?
- 26.A train has 307 people in the front coaches and 458 people in the back coaches. How many people are on the train?
- 27.A school has 364 children. 184 of them are girls. How many boys are there?
- 28.744 − 392 =
- 29.739 − 527 =
- 30.735 − ? = 606
- 31.825 + 112 =
- 32.A school has 892 children. 607 of them are girls. How many boys are there?
- 33.A train has 650 people in the front coaches and 316 people in the back coaches. How many people are on the train?
- 34.647 + ? = 896
- 35.A train has 718 people in the front coaches and 232 people in the back coaches. How many people are on the train?
- 36.A train has 445 people in the front coaches and 291 people in the back coaches. How many people are on the train?
- 37.216 + ? = 586
- 38.? + 873 = 977
- 39.A train has 169 people in the front coaches and 812 people in the back coaches. How many people are on the train?
- 40.877 − 355 =
Answer key
- 130
- 70
- 642
- 83
- 74
- 204
- 238
- 106
- 363
- 362
- 256
- 474
- 70
- 539
- 919
- 853
- 476
- 763
- 718
- 886
- 491
- 451
- 647
- 442
- 680
- 765
- 180
- 352
- 212
- 129
- 937
- 285
- 966
- 249
- 950
- 736
- 370
- 104
- 981
- 522
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets