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.546 + 114 =
- 2.252 + 207 =
- 3.A school has 642 children. 341 of them are girls. How many boys are there?
- 4.567 − 112 =
- 5.A school has 313 children. 120 of them are girls. How many boys are there?
- 6.? + 816 = 954
- 7.831 + 101 =
- 8.537 − 532 =
- 9.276 + ? = 381
- 10.A school has 312 children. 157 of them are girls. How many boys are there?
- 11.A school has 993 children. 960 of them are girls. How many boys are there?
- 12.? + 256 = 555
- 13.334 + 650 =
- 14.993 − ? = 429
- 15.656 + ? = 930
- 16.A train has 857 people in the front coaches and 136 people in the back coaches. How many people are on the train?
- 17.A school has 282 children. 221 of them are girls. How many boys are there?
- 18.A school has 853 children. 244 of them are girls. How many boys are there?
- 19.786 − 678 =
- 20.A school has 797 children. 361 of them are girls. How many boys are there?
- 21.836 + 138 =
- 22.A school has 935 children. 322 of them are girls. How many boys are there?
- 23.537 − 343 =
- 24.A school has 864 children. 312 of them are girls. How many boys are there?
- 25.777 + 138 =
- 26.? + 701 = 881
- 27.A train has 449 people in the front coaches and 414 people in the back coaches. How many people are on the train?
- 28.A school has 413 children. 101 of them are girls. How many boys are there?
- 29.A train has 300 people in the front coaches and 150 people in the back coaches. How many people are on the train?
- 30.A school has 766 children. 151 of them are girls. How many boys are there?
- 31.457 + 530 =
- 32.441 − ? = 41
- 33.689 − 589 =
- 34.182 + 815 =
- 35.660 − 166 =
- 36.A train has 389 people in the front coaches and 429 people in the back coaches. How many people are on the train?
- 37.295 + 311 =
- 38.A train has 475 people in the front coaches and 107 people in the back coaches. How many people are on the train?
- 39.530 − ? = 229
- 40.? + 325 = 580
Answer key
- 660
- 459
- 301
- 455
- 193
- 138
- 932
- 5
- 105
- 155
- 33
- 299
- 984
- 564
- 274
- 993
- 61
- 609
- 108
- 436
- 974
- 613
- 194
- 552
- 915
- 180
- 863
- 312
- 450
- 615
- 987
- 400
- 100
- 997
- 494
- 818
- 606
- 582
- 301
- 255
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets