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.? − 305 = 401
- 2.? + 599 = 778
- 3.A school has 310 children. 142 of them are girls. How many boys are there?
- 4.876 − 590 =
- 5.384 − ? = 216
- 6.288 − 227 =
- 7.937 − ? = 292
- 8.A school has 476 children. 269 of them are girls. How many boys are there?
- 9.? − 506 = 76
- 10.287 − 156 =
- 11.A train has 568 people in the front coaches and 230 people in the back coaches. How many people are on the train?
- 12.? + 347 = 812
- 13.? + 531 = 810
- 14.215 + ? = 694
- 15.A school has 925 children. 604 of them are girls. How many boys are there?
- 16.A train has 601 people in the front coaches and 228 people in the back coaches. How many people are on the train?
- 17.314 + 372 =
- 18.546 + ? = 786
- 19.? − 320 = 355
- 20.217 + 533 =
- 21.A train has 827 people in the front coaches and 106 people in the back coaches. How many people are on the train?
- 22.A school has 302 children. 170 of them are girls. How many boys are there?
- 23.307 − ? = 207
- 24.776 + 106 =
- 25.921 − 389 =
- 26.763 + 205 =
- 27.467 − 206 =
- 28.A train has 471 people in the front coaches and 509 people in the back coaches. How many people are on the train?
- 29.A train has 817 people in the front coaches and 109 people in the back coaches. How many people are on the train?
- 30.166 + 589 =
- 31.A school has 431 children. 193 of them are girls. How many boys are there?
- 32.A train has 282 people in the front coaches and 382 people in the back coaches. How many people are on the train?
- 33.A train has 636 people in the front coaches and 209 people in the back coaches. How many people are on the train?
- 34.A train has 809 people in the front coaches and 172 people in the back coaches. How many people are on the train?
- 35.536 − 330 =
- 36.A train has 765 people in the front coaches and 116 people in the back coaches. How many people are on the train?
- 37.A school has 588 children. 326 of them are girls. How many boys are there?
- 38.628 − 165 =
- 39.? − 402 = 28
- 40.A school has 289 children. 204 of them are girls. How many boys are there?
Answer key
- 706
- 179
- 168
- 286
- 168
- 61
- 645
- 207
- 582
- 131
- 798
- 465
- 279
- 479
- 321
- 829
- 686
- 240
- 675
- 750
- 933
- 132
- 100
- 882
- 532
- 968
- 261
- 980
- 926
- 755
- 238
- 664
- 845
- 981
- 206
- 881
- 262
- 463
- 430
- 85
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets