Counting from One to One Hundred in English
I spend a lot of time helping ESL students get through basic number pronunciation, and most of them hit the same wall around 13 and 30. Let me walk you through what actually works. The system is simpler than people make it. Numbers 1 through 20 each have their own word. After that, you combine tens and ones with a hyphen. Twenty-one, twenty-two, all the way to twenty-nine. Then thirty, thirty-one, and so on up to ninety-nine. One hundred closes it out. I had a student recently who could count perfectly but completely froze when someone asked for a room number like 114. She kept saying "one one four" instead of "one hundred fourteen." That gap between reading numbers aloud and using them in real contexts is where most learners stall out.
Breakdown by Range
One to ten is straightforward: one, two, three, four, five, six, seven, eight, nine, ten. Eleven through twenty are irregular forms you just have to memorize. They don't follow any pattern from the first decade. Eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen, twenty. Here is a common trap. Thirteen and thirty both come from the same root but are pronounced completely differently. Thirteen puts the stress on the second syllable – thir-TEEN. Thirty stresses the first part – THIR-ty. Mix those up in conversation and people will misunderstand you about twice as often as you might expect. I had a cashier once hear me say "thirty dollars" when I meant "thirteen," which created an awkward moment involving a receipt and a lot of head-shaking.
From twenty-one to ninety-nine, the pattern locks in. You say the tens word, add a hyphen, then add the ones word. Twenty-one, twenty-five, eighty-eight, ninety-nine. Forty drops the u from four, which is worth noting since beginners often write "fourty" by mistake. Don't. One hundred is "one hundred" in American English. In British English you will commonly hear "a hundred" or "one hundred pounds" depending on context. Both are correct. Just be aware of the difference when you switch between listening exercises.
Get the Full Details

Pronunciation Details That Matter
The unstressed syllables in longer numbers tend to get reduced. You will hear "twenty-one" pronounced closer to "twen-ty-one" with a schwa sound creeping into that first syllable of twenty. Fast speakers do this constantly. If you are practicing alone, don't over-articulate every syllable because you will sound robotic compared to native speech. Record yourself and compare it to a native audio source. Numbers ending in seven cause another issue. Native speakers frequently pronounce the "v" in seven so softly that it blends toward a "w" sound, especially in rapid speech. "Seventeen" can sound almost like "sewen-teen" to untrained ears. This is normal. Do not let it confuse your spelling.
Practical Use Cases
You need these numbers for dates, prices, phone numbers, addresses, ages, and time. The order changes depending on what you are expressing. Price comes before the currency symbol in writing but the spoken form varies. Eight dollars and fifty cents. Fifty dollars and eighty cents. Students routinely flip the dollar and cent order when speaking, and the confusion is immediate at a register. For phone numbers, nobody says the hyphenated compound form. You read each digit individually. Five-five-double-three is acceptable in some regions, but spelling it out digit by digit is universally understood.
Resources
If you want practice material, there are several free downloadable worksheets online. Sites like ISL Collective and British Council offer printable PDFs covering one to one hundred with audio. Search for "numbers 1 to 100 worksheet pdf" and you will find plenty. I usually recommend the ones that include audio because reading the word and hearing the stress pattern at the same time closes the gap faster than either method alone. Here is a direct link to a commonly used resource: ISL Collective Numbers 1-100.

Limitations and What This Doesn't Cover
This guide covers cardinal numbers only. Ordinal numbers (first, second, third) follow different patterns and are not included here. They deserve a separate breakdown entirely. Also, this approach does not address numbers above one hundred, fractions, decimals, or negative numbers. If your goal is fluency beyond basic counting, you will need additional material after you have this foundation locked in. The biggest bottleneck I see is that many learners treat number memorization as complete once they can recite them in order. Reciting is recognition practice, not production practice. You need to generate numbers spontaneously in context. Ask someone to give you random numbers between one and one hundred and respond out loud without looking at a list. That is the drill that actually moves the skill forward.