These 2nd grade comparing numbers worksheets are generated rather than scanned, which means you can print a different sheet every day of the week without paying for a subscription or running out of practice. A typical problem from the sheet in front of you is 35 □ 88 (write >, < or =), which works out to <; another is 3,899 □ 228 (write >, < or =), giving >.
‘New set of problems’ opens the generator in its own tab. There you can change the problem count and turn the answer key on or off. ‘Print or save as PDF’ opens the print dialog — choose Save as PDF in the printer list to keep the file. The sheet fits US Letter and A4, and the answer key prints on its own page.
Comparison work is also place-value work in disguise. A child who cannot answer 3,899 □ 228 (write >, < or =) quickly is usually not seeing the columns.
The sheet uses two-digit numbers, including pairs that are equal, so the child cannot assume every line needs a greater-than or a less-than — 13 □ 69 (write >, < or =) is a fair example of it.
Comparing numbers looks trivial until the digits are close. A problem like 35 □ 88 (write >, < or =) resolves to < only if the child reads the places in order rather than judging by the leftmost digit alone.
Because the sheet includes equal pairs at random intervals, it catches children who have learned to alternate the symbols rather than read the numbers.
Work of this kind is commonly aligned with the number comparison expectations for this grade; schools outside the US meet the same skill at roughly the same age, which is why these 2nd grade comparing numbers worksheets travel well.
| # | Problem | Answer | What to check |
|---|---|---|---|
| 1 | 35 □ 88 (write >, < or =) | < | Watch for: reading grouping commas as decimal points |
| 2 | 3,899 □ 228 (write >, < or =) | > | Check: rushing the close pairs |
| 3 | 12 □ 28 (write >, < or =) | < | Look at: stopping at the first digit |
| 4 | 591 □ 591 (write >, < or =) | = | Ask about: missing the equals case |
| 5 | 13 □ 69 (write >, < or =) | < | Watch for: writing the symbol backwards |
| 6 | 3,353 □ 4,532 (write >, < or =) | < | Check: comparing by length instead of by value |
Here is one worked through. 3,899 □ 228 (write >, < or =) gives >. If your child arrives somewhere other than > on 3,899 □ 228 (write >, < or =), look at the working rather than the answer: nearly every wrong result comes from a skipped step, not an unknown fact.
Take the first problem on the sheet as it stands, 35 □ 88 (write >, < or =). Work 35 □ 88 (write >, < or =) out on paper rather than in your head the first few times, say each step aloud, and check the result against < on the key before moving on.
Every generated sheet carries its own key on a separate printed page, which lets a child self-mark without seeing the answers while they work.
Keys are produced by the same code that produces the questions, so a mismatch between question and answer is not possible on these sheets.
To save these 2nd grade comparing numbers worksheets instead of printing them, choose 'Save as PDF' in the printer list. You get the worksheet and the answer key as a single PDF, on Letter or A4 depending on your printer settings.
For a class set, print one sheet, press the new-worksheet button and print again. Each child gets different numbers on the same skill, so nobody can copy the answer to 35 □ 88 (write >, < or =) from a neighbour.
One sheet of 2nd grade comparing numbers worksheets a day for two weeks will tell you more about where a 2nd grader actually stands than any single long assessment.
→ Free 2nd Grade Math Worksheets · → Free Comparing Numbers Worksheets
Free printable math worksheets from a working math academy director in Korea. Problems come from our own code, not from a published workbook. Every sheet prints on US Letter or A4 with its answer key. All worksheets · Worksheet generator · Korean site
Last updated: 2026-09-13