Home > Grade Levels > Grade 2 >

Reading and Writing Numbers

Answer Keys Here

Aligned To Common Core Standard:

Grade 2 Base Ten - 2.NBT.3

How do you name and write a number? When it comes to whole numbers that have a value that is greater than zero and less than one hundred there is a simple way to go about determining their names. The first twenty numbers just have names that you need to memorize. In sequence these are their names: 1 (one), 2 (two), 3 (three), 4 (four), 5 (five), 6 (six), 7 (seven), 8 (eight), 9 (nine), 10 (ten). Once we get into double digit territory the names get slightly more complicated, but they build off of the single digit names: 11 (eleven), 12 (twelve), 13 (thirteen), 14 (fourteen), 15 (fifteen), 16 (sixteen), 17 (seventeen), 18 (eighteen), 19 (nineteen), and 20 (twenty). Once you surpass a value of twenty a pattern emerges. The name begins with naming the tens place and then the ones place. These names are separated by a hyphen (-). The names we use for tens place include: 20 (twenty), 30 (thirty), 40 (forty), 50 (fifty), 60 (sixty), 70 (seventy), 80 (eighty), and 90 (ninety). When we surpass one hundred another pattern that builds up from simple naming formula is used. Learning to name numbers is a skill that you will use often to communicate values between different mediums. These selection of worksheets and lessons will help students learn to write the names of whole numbers and to express numbers that are written in expanded form.

Reading and Writing Numbers Worksheets And Lessons

  • Step-by-step Lesson- We write the name of 752 and then write it in expanded format.

  • Guided Lesson - Name some numbers, write numbers in expanded form, and then convert from expanded form to standard form.

  • Guided Lesson Explanation - Place value skills are paramount here. This will walk you through working with up to four digit values.

  • Practice Worksheet 1 - All about the conversion between expanded form and standard form.

  • Practice Worksheet 2 - Write the names of numbers and then write words in number format.

Homework Sheets

These are all on expanded notation and the conversion between standard form.

  • Homework 1- Write each number in expanded notation.
  • Homework 2- Convert the expanded notation to standard form.
  • Homework 3- The standard form to expanded is a tough go.

Writing Names of Numbers Practice Worksheets

These sheets focus on the primary skill of this topic.

Converting Between Expanded and Standard Form Worksheets

The values change a great deal, but the skill stays the same throughout.

  • Practice 2 - We walk into the ten-thousands place on this worksheet.
  • Practice 3 - This is a bit toned down from the previous version.
  • Practice 4 - We use a smaller font here for less printer ink needed.
  • Practice 5 - You might begin to realize there is a pattern with how we arranged these values.


We create quizzes as we see how many people download them. Expanded format is pretty popular, so we focused the first four on those.

  • Quiz 1 - This is the smaller font version by request. All the others are standard size.
  • Quiz 2 - We also introduce the concept of parenthesis with this format.
  • Quiz 3 - Brackets pop their heads up with this one.
  • Quiz 4 - This is a quiz that is focused on the par skill for this level. See how you do with it.
  • Names of Numbers Quiz - This focuses on larger values that have values at the thousands place.

How Do Read and Write the Names of Larger Numbers?

We have already covered how to name single and double digits. When we go over a value of a hundred, things change a bit, but not that much. The common pattern still holds we just have an additional place value to account for. When we are naming a three-digit value, we just need to name the value of the digit at each of places. We need to name the hundreds place value, tens place, and ones place. The pattern of hyphenating the tens and ones place still holds true.

Name the value: 462

When we put this into work, naming the value 462 we would first name the hundreds place (4) as four hundred, then the tens place (6) as sixty, and the ones place (2) as two. When we put it all together, we hyphenate (-) the tens and ones places. For a final name of: four hundred sixty-two.

Moving to even larger numbers is not a huge task, we just account for yet more place values. I find it actual more time consuming to name smaller numbers because there is more variation. Larger round numbers (those with zeroes in them) are a cinch. We will work on naming a round four-digit value and a fully formed four-digit value below.

Name the value: 5,000

Like I said this is pretty easy. Start by naming the thousands place value (5) as five thousand. We notice that all values trailing that place are zeroes, so we are done. The value is expressed simply as five thousand.

Name the value: 3,931

We follow the same technique we have been working naming each place holder from left to right. We begin with the thousands place (3) and name it three thousand. We move one to the right and name the hundreds place (9) as nine hundred. Another move to the right and name the tens place (3) as thirty. Finally, we name the ones value (1) as one. The last step is putting all this together and not forgetting about the hyphen between the tens and ones. When you put it all together it becomes: three thousand nine hundred thirty-one.