Counting within 1,000
In 2nd grade, children learn to count by ones from any number up to 1,000, to cross into a new hundred without stopping, and to count past numbers with zeros in them.
By Robert “Bobby” BarnettMath teacher, parent, and founder of Bobby’s Math Club
Try these with your child
These are real questions from our 2nd grade practice. Tap the speaker to hear one read aloud, or the light bulb for a hint, and talk about the answer together.
Question 1 of 3
What number comes right after 299?
- 200
- 2910
- 300
Why this matters
Counting to 1,000 is a milestone your child can be proud of, and it shows them how big numbers are built. Each time a count rolls over, like 199 to 200, they hear the hundreds change while the tens and ones start again. That pattern is the heart of place value. It helps with reading and comparing big numbers, and with adding within 1,000 later this year.
Next comes skip-counting by 5s, 10s, and 100s, which uses this same counting with bigger steps.
Where kids can get stuck
- Stalling at a new hundred and saying "one hundred ninety-ten" after 199, instead of two hundred.
- Rolling over the wrong place after a 9, so 609 is followed by 700 instead of 610.
- Dropping the hundreds partway through a count, so 347, 348, 349 is followed by 50 instead of 350.
How you can help
- Keep a running count of something over a week, like pennies in a jar or acorns collected on walks. Each time, your child starts from the last total and keeps counting by ones.
- Open a thick book to a page in the high 200s, like 296, and have your child read the page numbers aloud as you turn forward past 300.
- Play "What comes next?" in the car. You say a number, like 599 or 409, and your child says the next three numbers. Then they choose one for you.
The kid-friendly video below is a nice one to watch together. For more, Bobby's Math Club has free practice at your child’s level.
Kid-friendly explanation
Questions parents ask
Why is my child learning to count all the way to 1,000?
Counting to 1,000 shows your child the pattern behind every number they'll meet: the ones run from 0 to 9, then the tens move up, and after 9 tens the hundreds move up. Seeing that pattern repeat makes three-digit numbers feel familiar instead of huge. It also lets your child find their place partway along, like house 312 on a long street, without starting from the beginning.
Does my child need to count to 1,000 out loud from 1?
No. Counting all the way from 1 takes a long time and mostly repeats the easy part. What matters more is starting from any number, like 586, and keeping going correctly, especially past tricky spots like 599 to 600 or 709 to 710. A few minutes of counting from different starting points does more than one long count.
Why does my child say "one hundred ninety-ten"?
Your child knows that after nine comes ten, and they're applying that pattern. They haven't yet seen that ten tens make the next hundred, so 199 is followed by 200. It's a sign they're thinking, not guessing. Count the last few numbers before a hundred together, slowly, and pause at the turn: 197, 198, 199, 200. Saying 199, then 200, and noticing what changed helps it stick.
Make learning math fun
Bobby's Math Club turns 2nd grade math practice into something fun to do together.
- Unlimited free practice
- A few minutes a day, at just the right level
- You see their progress and what to work on next

Written by Robert “Bobby” Barnett
Bobby is an award-winning math teacher, the author of Meet Every Learner’s Needs, and the father of two elementary-school math learners. He uses Bobby’s Math Club with his own kids a few times every week. Learn more or contact Bobby.
Ready to watch your child’s confidence grow?
Your 2nd grade child can start today with free, unlimited practice that grows with them.
Join the clubNote for teachers: This skill is covered by Common Core math standard 2.NBT.A.2: “Count within 1000; skip-count by 5s, 10s, and 100s.” Learn how Bobby's Math Club can help your students grow. (Common Core 2.NBT.2)