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.605 + 365 =
- 2.A school has 655 children. 528 of them are girls. How many boys are there?
- 3.144 + 368 =
- 4.280 + 288 =
- 5.? + 399 = 599
- 6.230 − 181 =
- 7.A train has 789 people in the front coaches and 147 people in the back coaches. How many people are on the train?
- 8.A train has 513 people in the front coaches and 300 people in the back coaches. How many people are on the train?
- 9.799 − ? = 353
- 10.315 − 242 =
- 11.842 + ? = 994
- 12.A school has 398 children. 382 of them are girls. How many boys are there?
- 13.A train has 253 people in the front coaches and 109 people in the back coaches. How many people are on the train?
- 14.A school has 462 children. 249 of them are girls. How many boys are there?
- 15.A train has 478 people in the front coaches and 481 people in the back coaches. How many people are on the train?
- 16.A train has 623 people in the front coaches and 135 people in the back coaches. How many people are on the train?
- 17.655 − ? = 198
- 18.838 + 128 =
- 19.242 − 105 =
- 20.A train has 601 people in the front coaches and 123 people in the back coaches. How many people are on the train?
- 21.100 + ? = 715
- 22.508 + 100 =
- 23.? + 550 = 668
- 24.215 − 138 =
- 25.A school has 986 children. 890 of them are girls. How many boys are there?
- 26.278 + ? = 608
- 27.A school has 885 children. 685 of them are girls. How many boys are there?
- 28.A train has 823 people in the front coaches and 161 people in the back coaches. How many people are on the train?
- 29.718 + 266 =
- 30.? − 401 = 48
- 31.? + 411 = 617
- 32.580 + 204 =
- 33.A train has 392 people in the front coaches and 604 people in the back coaches. How many people are on the train?
- 34.811 + ? = 940
- 35.A school has 677 children. 625 of them are girls. How many boys are there?
- 36.682 − ? = 313
- 37.A school has 902 children. 155 of them are girls. How many boys are there?
- 38.798 + ? = 933
- 39.A school has 778 children. 443 of them are girls. How many boys are there?
- 40.241 − 130 =
Answer key
- 970
- 127
- 512
- 568
- 200
- 49
- 936
- 813
- 446
- 73
- 152
- 16
- 362
- 213
- 959
- 758
- 457
- 966
- 137
- 724
- 615
- 608
- 118
- 77
- 96
- 330
- 200
- 984
- 984
- 449
- 206
- 784
- 996
- 129
- 52
- 369
- 747
- 135
- 335
- 111
Free maths worksheets lessons, practice and worksheets at talentjr.in/maths-worksheets