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 school has 281 children. 150 of them are girls. How many boys are there?
- 2.? + 552 = 884
- 3.258 + 198 =
- 4.A train has 211 people in the front coaches and 749 people in the back coaches. How many people are on the train?
- 5.? − 295 = 627
- 6.A train has 230 people in the front coaches and 627 people in the back coaches. How many people are on the train?
- 7.172 + ? = 463
- 8.543 + 173 =
- 9.A school has 773 children. 177 of them are girls. How many boys are there?
- 10.? − 114 = 178
- 11.936 − 832 =
- 12.? + 672 = 835
- 13.A school has 449 children. 307 of them are girls. How many boys are there?
- 14.829 + 115 =
- 15.A school has 258 children. 252 of them are girls. How many boys are there?
- 16.277 − ? = 101
- 17.433 + 109 =
- 18.752 − 346 =
- 19.A school has 308 children. 195 of them are girls. How many boys are there?
- 20.? − 111 = 528
- 21.341 + ? = 877
- 22.A train has 422 people in the front coaches and 357 people in the back coaches. How many people are on the train?
- 23.A train has 629 people in the front coaches and 264 people in the back coaches. How many people are on the train?
- 24.A school has 776 children. 433 of them are girls. How many boys are there?
- 25.390 − ? = 52
- 26.706 − ? = 309
- 27.504 + 166 =
- 28.A train has 160 people in the front coaches and 622 people in the back coaches. How many people are on the train?
- 29.? + 250 = 722
- 30.? − 146 = 446
- 31.432 + 296 =
- 32.509 − 350 =
- 33.131 + 509 =
- 34.A school has 649 children. 413 of them are girls. How many boys are there?
- 35.A school has 759 children. 719 of them are girls. How many boys are there?
- 36.440 + ? = 756
- 37.A train has 353 people in the front coaches and 389 people in the back coaches. How many people are on the train?
- 38.471 − 393 =
- 39.520 − ? = 376
- 40.A train has 490 people in the front coaches and 218 people in the back coaches. How many people are on the train?
Answer key
- 131
- 332
- 456
- 960
- 922
- 857
- 291
- 716
- 596
- 292
- 104
- 163
- 142
- 944
- 6
- 176
- 542
- 406
- 113
- 639
- 536
- 779
- 893
- 343
- 338
- 397
- 670
- 782
- 472
- 592
- 728
- 159
- 640
- 236
- 40
- 316
- 742
- 78
- 144
- 708
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets