Practice comparing numbers with fun Grade 2 worksheets featuring greater than, less than, equal to, place value comparisons, and engaging printable math activities for classroom or homeschool learning.
Comparing Numbers Practice
0 / 8
Try these before or after you print the worksheet. Work left to right: compare the hundreds first, then the tens, then the ones — and stop at the first place where the digits differ. Every answer tells you which place decided it.
Question 1
Compare: 480 ? 920
480 < 920. The hundreds digits are the first to differ: 4 against 9. Once the hundreds differ you can stop — nothing in the tens or ones can change it.
Question 2
Compare: 570 ? 577
570 < 577. The ones digits are the first to differ: 0 against 7. The hundreds match and the tens match, so you have to go all the way to the ones.
Question 3
Which is the greatest: 800, 808, 880?
880. All three start with 8, so the hundreds tell you nothing. Look at the tens: 0, 0 and 8 — so 880 wins before you even reach the ones.
Question 4
Which is the smallest: 904, 940, 409?
409. Two of them start with 9 and one starts with 4. A smaller hundreds digit means a smaller number, whatever follows it.
Question 5 — put them in order
Click these in order, from least to greatest.
246 < 426 < 624. The hundreds digits are 4, 2 and 6, and that settles all three — you never need the tens.
Question 6 — select all that apply
Select every number greater than 500, then press Check.
705, 512, 965 are above 500. With three-digit numbers you only have to look at the hundreds digit: 5 or more and it is above 500 — except for 500 itself, which is not greater than 500.
Question 7 — challenge
Fill in the missing digit to make it true: 5 ▢ 2 > 567. Which digits work?
7, 8 or 9. The hundreds match, so the tens digit decides. 567 has 6 in the tens, so you need more than 6. 562 and 572 are worth testing: 562 < 567 but 572 > 567.
Question 8 — spot the mistake
A student says: “350 is bigger than 293 because it ends in a bigger digit.” Their answer is right. Is their reason?
The answer is right by accident. Start from the left: 350 has 3 hundreds and 293 has 2, so 350 wins there and the rest never matters. Reasoning from the last digit would say 718 > 961, which is wrong.
Think about it
Why do you start from the hundreds and not the ones?
409 is smaller than 904 and 940 even though all three use the digits 0, 4 and 9. What makes the difference?
Maya has 247 stickers and Liam has 274. Who has more, and which place value tells you?
Could two different three-digit numbers ever be equal? Why not?