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 train has 200 people in the front coaches and 155 people in the back coaches. How many people are on the train?
- 2.586 − 390 =
- 3.A school has 322 children. 104 of them are girls. How many boys are there?
- 4.A school has 613 children. 103 of them are girls. How many boys are there?
- 5.714 + ? = 842
- 6.? − 474 = 514
- 7.A school has 874 children. 663 of them are girls. How many boys are there?
- 8.A train has 309 people in the front coaches and 123 people in the back coaches. How many people are on the train?
- 9.A school has 268 children. 212 of them are girls. How many boys are there?
- 10.A train has 615 people in the front coaches and 145 people in the back coaches. How many people are on the train?
- 11.862 − 174 =
- 12.904 − 840 =
- 13.446 − ? = 287
- 14.355 + 326 =
- 15.? + 361 = 771
- 16.267 − 208 =
- 17.301 + 117 =
- 18.762 + 117 =
- 19.A school has 755 children. 352 of them are girls. How many boys are there?
- 20.A school has 702 children. 491 of them are girls. How many boys are there?
- 21.377 − ? = 66
- 22.248 + 128 =
- 23.977 − ? = 319
- 24.669 − 244 =
- 25.800 + 168 =
- 26.206 + ? = 513
- 27.356 − ? = 38
- 28.A school has 266 children. 223 of them are girls. How many boys are there?
- 29.646 − 508 =
- 30.A school has 404 children. 254 of them are girls. How many boys are there?
- 31.A school has 627 children. 411 of them are girls. How many boys are there?
- 32.A train has 156 people in the front coaches and 181 people in the back coaches. How many people are on the train?
- 33.? + 181 = 519
- 34.619 + ? = 788
- 35.330 − 158 =
- 36.276 − ? = 146
- 37.A school has 574 children. 430 of them are girls. How many boys are there?
- 38.A train has 797 people in the front coaches and 151 people in the back coaches. How many people are on the train?
- 39.376 + 125 =
- 40.131 + ? = 612
Answer key
- 355
- 196
- 218
- 510
- 128
- 988
- 211
- 432
- 56
- 760
- 688
- 64
- 159
- 681
- 410
- 59
- 418
- 879
- 403
- 211
- 311
- 376
- 658
- 425
- 968
- 307
- 318
- 43
- 138
- 150
- 216
- 337
- 338
- 169
- 172
- 130
- 144
- 948
- 501
- 481
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets