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 392 children. 136 of them are girls. How many boys are there?
- 2.A school has 232 children. 129 of them are girls. How many boys are there?
- 3.279 − ? = 141
- 4.679 − 399 =
- 5.634 + 302 =
- 6.705 + 234 =
- 7.747 − 441 =
- 8.A train has 271 people in the front coaches and 396 people in the back coaches. How many people are on the train?
- 9.225 + ? = 821
- 10.268 − 164 =
- 11.633 + 232 =
- 12.A school has 503 children. 196 of them are girls. How many boys are there?
- 13.249 + ? = 458
- 14.A train has 337 people in the front coaches and 312 people in the back coaches. How many people are on the train?
- 15.806 − 303 =
- 16.A train has 689 people in the front coaches and 149 people in the back coaches. How many people are on the train?
- 17.772 − 626 =
- 18.A school has 454 children. 329 of them are girls. How many boys are there?
- 19.A train has 286 people in the front coaches and 213 people in the back coaches. How many people are on the train?
- 20.? + 627 = 950
- 21.441 − 234 =
- 22.A school has 345 children. 157 of them are girls. How many boys are there?
- 23.425 − ? = 80
- 24.A school has 993 children. 172 of them are girls. How many boys are there?
- 25.271 + 419 =
- 26.731 − 242 =
- 27.? + 181 = 465
- 28.A train has 614 people in the front coaches and 194 people in the back coaches. How many people are on the train?
- 29.A school has 798 children. 280 of them are girls. How many boys are there?
- 30.A train has 228 people in the front coaches and 553 people in the back coaches. How many people are on the train?
- 31.853 − 809 =
- 32.? + 235 = 702
- 33.? − 451 = 395
- 34.A train has 428 people in the front coaches and 161 people in the back coaches. How many people are on the train?
- 35.A train has 751 people in the front coaches and 101 people in the back coaches. How many people are on the train?
- 36.531 + ? = 789
- 37.? − 698 = 197
- 38.? + 575 = 790
- 39.178 + ? = 900
- 40.? − 170 = 460
Answer key
- 256
- 103
- 138
- 280
- 936
- 939
- 306
- 667
- 596
- 104
- 865
- 307
- 209
- 649
- 503
- 838
- 146
- 125
- 499
- 323
- 207
- 188
- 345
- 821
- 690
- 489
- 284
- 808
- 518
- 781
- 44
- 467
- 846
- 589
- 852
- 258
- 895
- 215
- 722
- 630
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets