My DD just turned 6. She wanted a pair of Converse shoes at the store but they tie, so she learned how to tie right there in the store. She came home and practiced into the night, thanking me for teaching her. She was afraid that she would forget how to do it if she went to bed. She practiced and practiced.
DD now 9, was 5 when I taught her. She got it right away. She didn't practice she didn't worry. It took her a little longer to become and expert.
DD9 has never been challenged in school. DD 6 has been challenged in school.
I can't help thinking that if DD9 had been given the tools to learn, and a challenge in school or out of school, (although I do try) she would understand that to be good at something, you have to practice!
I was so proud when I found my 6 year old practicing, for the sake of being good at it. My 9 year old only likes to learn new things...but doens't see any reason to practice. UGGGH...
Just some random thoughts.