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.387 + ? = 927
- 2.A train has 396 people in the front coaches and 297 people in the back coaches. How many people are on the train?
- 3.686 − 120 =
- 4.955 − ? = 415
- 5.375 + ? = 727
- 6.? + 186 = 682
- 7.839 + 147 =
- 8.A train has 449 people in the front coaches and 377 people in the back coaches. How many people are on the train?
- 9.953 − 371 =
- 10.A school has 927 children. 909 of them are girls. How many boys are there?
- 11.A train has 384 people in the front coaches and 550 people in the back coaches. How many people are on the train?
- 12.A train has 894 people in the front coaches and 101 people in the back coaches. How many people are on the train?
- 13.680 + 233 =
- 14.308 + 661 =
- 15.331 − 318 =
- 16.A school has 274 children. 106 of them are girls. How many boys are there?
- 17.A train has 746 people in the front coaches and 213 people in the back coaches. How many people are on the train?
- 18.481 − 142 =
- 19.A school has 641 children. 206 of them are girls. How many boys are there?
- 20.726 + 194 =
- 21.292 + 132 =
- 22.A school has 580 children. 514 of them are girls. How many boys are there?
- 23.334 + 279 =
- 24.A school has 995 children. 706 of them are girls. How many boys are there?
- 25.A school has 554 children. 354 of them are girls. How many boys are there?
- 26.A train has 846 people in the front coaches and 149 people in the back coaches. How many people are on the train?
- 27.778 + 163 =
- 28.299 − 246 =
- 29.A school has 220 children. 195 of them are girls. How many boys are there?
- 30.A school has 749 children. 141 of them are girls. How many boys are there?
- 31.491 − 421 =
- 32.480 + 328 =
- 33.A school has 279 children. 126 of them are girls. How many boys are there?
- 34.277 + ? = 980
- 35.A train has 836 people in the front coaches and 139 people in the back coaches. How many people are on the train?
- 36.245 − ? = 32
- 37.A school has 578 children. 399 of them are girls. How many boys are there?
- 38.A school has 897 children. 143 of them are girls. How many boys are there?
- 39.685 − 212 =
- 40.795 − 698 =
Answer key
- 540
- 693
- 566
- 540
- 352
- 496
- 986
- 826
- 582
- 18
- 934
- 995
- 913
- 969
- 13
- 168
- 959
- 339
- 435
- 920
- 424
- 66
- 613
- 289
- 200
- 995
- 941
- 53
- 25
- 608
- 70
- 808
- 153
- 703
- 975
- 213
- 179
- 754
- 473
- 97
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets