数字 · Numbers

How to Teach Kids Chinese Numbers 1–100 (with Free Number Cards)

Sun Studio · Updated 31 Oct 2026 · Jump to the free printable ↓

Chinese numbers are one of the easiest places to start learning Mandarin. Once kids know 0–10, they can build every number up to 99 using the same pattern.

Step 1: learn 0–10

NumberCharacterPinyin
0零líng
1一yī
2二èr
3三sān
4四sì
5五wǔ
6六liù
7七qī
8八bā
9九jiǔ
10十shí

Step 2: 11–99 follow one pattern

Step 3: 二 or 两?

Both mean "two". Use 二 èr when counting and in numbers like 十二 (12). Use 两 liǎng before a measure word: 两个人 liǎng gè rén (two people).

Step 4: big numbers

百 bǎi = 100, 千 qiān = 1,000, 万 wàn = 10,000, 亿 yì = 100,000,000. Chinese groups big numbers in fours, so 10,000 has its own word.

Games that work

  1. Number card flash: show a card and kids shout the number. Then swap, so you say it and they pick the card.
  2. Hand signs: Chinese speakers use one-hand signs for 6–10. Look them up together and practise.
  3. Hop and count: lay cards 0–10 on the floor and call out numbers to hop to.
  4. Find it on the chart: using a 1–100 chart, call 三十七 and kids find 37.

Free sample 免费样张

Free sample page 1: Chinese number cards 0–10 plus 百, 千, 万, 亿 and 两, with pinyin

1 printable page: Chinese number cards 0–10 plus 百, 千, 万, 亿 and 两, with pinyin.

Download PDF – US Letter Download PDF – A4

No email or sign-up needed. Free for personal and classroom use.

Want the full set? Chinese Numbers 1–100 Chart + Number Cards – A 1–100 chart in characters with pinyin, plus number cards.

See the full set on Gumroad →