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 338 children. 253 of them are girls. How many boys are there?
- 2.431 + 306 =
- 3.A school has 782 children. 728 of them are girls. How many boys are there?
- 4.? − 596 = 250
- 5.394 − 383 =
- 6.A school has 786 children. 580 of them are girls. How many boys are there?
- 7.A school has 442 children. 138 of them are girls. How many boys are there?
- 8.A train has 401 people in the front coaches and 154 people in the back coaches. How many people are on the train?
- 9.167 + 243 =
- 10.A train has 606 people in the front coaches and 294 people in the back coaches. How many people are on the train?
- 11.A school has 220 children. 121 of them are girls. How many boys are there?
- 12.330 + 512 =
- 13.206 + 254 =
- 14.167 + 793 =
- 15.A school has 421 children. 372 of them are girls. How many boys are there?
- 16.454 + 423 =
- 17.641 − 362 =
- 18.A train has 582 people in the front coaches and 144 people in the back coaches. How many people are on the train?
- 19.630 − ? = 89
- 20.A school has 517 children. 503 of them are girls. How many boys are there?
- 21.563 − ? = 151
- 22.? + 363 = 793
- 23.? + 634 = 755
- 24.511 − ? = 343
- 25.194 + 641 =
- 26.264 − 185 =
- 27.A train has 117 people in the front coaches and 258 people in the back coaches. How many people are on the train?
- 28.299 − 105 =
- 29.653 + ? = 922
- 30.791 + ? = 913
- 31.? + 260 = 697
- 32.? + 548 = 960
- 33.625 − 152 =
- 34.496 + 450 =
- 35.? − 365 = 264
- 36.A school has 327 children. 305 of them are girls. How many boys are there?
- 37.A school has 743 children. 388 of them are girls. How many boys are there?
- 38.A train has 575 people in the front coaches and 335 people in the back coaches. How many people are on the train?
- 39.692 − ? = 367
- 40.818 − 495 =
Answer key
- 85
- 737
- 54
- 846
- 11
- 206
- 304
- 555
- 410
- 900
- 99
- 842
- 460
- 960
- 49
- 877
- 279
- 726
- 541
- 14
- 412
- 430
- 121
- 168
- 835
- 79
- 375
- 194
- 269
- 122
- 437
- 412
- 473
- 946
- 629
- 22
- 355
- 910
- 325
- 323
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets