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.? + 844 = 963
- 2.? + 813 = 955
- 3.A school has 945 children. 161 of them are girls. How many boys are there?
- 4.238 − 228 =
- 5.A train has 208 people in the front coaches and 649 people in the back coaches. How many people are on the train?
- 6.? + 825 = 933
- 7.288 − 192 =
- 8.791 + 207 =
- 9.594 − ? = 415
- 10.A train has 332 people in the front coaches and 383 people in the back coaches. How many people are on the train?
- 11.260 + ? = 638
- 12.630 − ? = 19
- 13.975 − 305 =
- 14.? − 356 = 34
- 15.679 − ? = 163
- 16.? + 123 = 303
- 17.325 + 151 =
- 18.537 + ? = 961
- 19.A train has 365 people in the front coaches and 181 people in the back coaches. How many people are on the train?
- 20.312 + 511 =
- 21.473 − 100 =
- 22.A school has 229 children. 126 of them are girls. How many boys are there?
- 23.201 + ? = 383
- 24.? − 175 = 448
- 25.A train has 199 people in the front coaches and 410 people in the back coaches. How many people are on the train?
- 26.316 + 405 =
- 27.418 + 333 =
- 28.A school has 850 children. 263 of them are girls. How many boys are there?
- 29.697 − 657 =
- 30.534 − 302 =
- 31.678 − ? = 305
- 32.A train has 129 people in the front coaches and 231 people in the back coaches. How many people are on the train?
- 33.A train has 738 people in the front coaches and 190 people in the back coaches. How many people are on the train?
- 34.859 − ? = 580
- 35.A school has 629 children. 441 of them are girls. How many boys are there?
- 36.A school has 287 children. 133 of them are girls. How many boys are there?
- 37.A school has 836 children. 243 of them are girls. How many boys are there?
- 38.A school has 934 children. 275 of them are girls. How many boys are there?
- 39.475 + ? = 667
- 40.A school has 687 children. 418 of them are girls. How many boys are there?
Answer key
- 119
- 142
- 784
- 10
- 857
- 108
- 96
- 998
- 179
- 715
- 378
- 611
- 670
- 390
- 516
- 180
- 476
- 424
- 546
- 823
- 373
- 103
- 182
- 623
- 609
- 721
- 751
- 587
- 40
- 232
- 373
- 360
- 928
- 279
- 188
- 154
- 593
- 659
- 192
- 269
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets