My son will be 3 next week. And his reading skills has been made me shocked and other parents in his toddler music group. He never really meet his milestone on time. Could be earlier or later.

Here are some examples:

Crawling at 5 months.
feeding himself a cracker at 5.5 months.
feeding himself with a fork at 10 months.
Walking at 14 months.

by 23 months.
- Can read alphabet both uppercase and lowercase.
- Can recite alphabet letters from A-Z
- Can count 1 to 10
- Knows most simple shapes (square, circle, triangle, oval, rectangle, and star)
- he was a late bloomer I would say. but then he suddenly picked up many things.

2 years old � 3 years old.

- Can recognize numbers up to 100
- Can count to 100 in English
- Can count to 20 in Chinese
- For every letter of the alphabet he can name an object.
- Knows the colors of rainbow in English
- Can read over 200 words in English
- Can spell around 20 words in 3, 4 letters.
- understand left and right
- Knows the parts of the body, even organs ( Liver, Lung, stomach, skull, etc)
- Can read Level 1 reader's book alone.
- Able to recognize advanced shapes in everyday life, such as trapezoids and parallelograms
- Can recognize stop signs and knows traffic light meanings.
- Knows months of the year and days of the weeks. When written can arrange them in order
- Know his whole name and those of all his family members
- Able to use ipad/computer to search for what he wants
- Can recite around 10 chinese peoms including a 24 sentences poem.
- Perfectionist everything must be in a line or in the right order
- doesn�t like when his hands are sticky or dirty.
- Love to be around with older kids.
- Can recognize and name 50 of the Thomas the Train characters.
- Very good observation. He can notice a small change in the house when he came home from outside.
- able to balance on a balance bike. Can't use the pedals yet.
- Can use chopsticks that suggested for age 8+.

I know this could be normal to some kids. but I'm just wondering if he is advanced at his age?