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 843 children. 329 of them are girls. How many boys are there?
- 2.739 + 140 =
- 3.A train has 303 people in the front coaches and 696 people in the back coaches. How many people are on the train?
- 4.A train has 332 people in the front coaches and 627 people in the back coaches. How many people are on the train?
- 5.977 − 538 =
- 6.327 + 496 =
- 7.669 − 577 =
- 8.A train has 873 people in the front coaches and 116 people in the back coaches. How many people are on the train?
- 9.348 − 164 =
- 10.A school has 631 children. 584 of them are girls. How many boys are there?
- 11.? − 140 = 154
- 12.153 + 840 =
- 13.? + 775 = 945
- 14.293 + ? = 412
- 15.A school has 318 children. 271 of them are girls. How many boys are there?
- 16.935 − 880 =
- 17.250 + 370 =
- 18.538 + ? = 764
- 19.A school has 912 children. 321 of them are girls. How many boys are there?
- 20.273 − 261 =
- 21.A train has 284 people in the front coaches and 654 people in the back coaches. How many people are on the train?
- 22.261 − 173 =
- 23.A school has 555 children. 164 of them are girls. How many boys are there?
- 24.? − 625 = 265
- 25.138 + 809 =
- 26.746 − 495 =
- 27.573 − 253 =
- 28.? + 407 = 666
- 29.A train has 865 people in the front coaches and 109 people in the back coaches. How many people are on the train?
- 30.217 + ? = 440
- 31.A train has 595 people in the front coaches and 323 people in the back coaches. How many people are on the train?
- 32.985 − ? = 479
- 33.334 − 272 =
- 34.A train has 169 people in the front coaches and 520 people in the back coaches. How many people are on the train?
- 35.? − 127 = 92
- 36.446 + ? = 937
- 37.? − 537 = 226
- 38.A school has 655 children. 196 of them are girls. How many boys are there?
- 39.A school has 795 children. 203 of them are girls. How many boys are there?
- 40.617 − 150 =
Answer key
- 514
- 879
- 999
- 959
- 439
- 823
- 92
- 989
- 184
- 47
- 294
- 993
- 170
- 119
- 47
- 55
- 620
- 226
- 591
- 12
- 938
- 88
- 391
- 890
- 947
- 251
- 320
- 259
- 974
- 223
- 918
- 506
- 62
- 689
- 219
- 491
- 763
- 459
- 592
- 467
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets