This is all great advice thank you. My DS at 6 is already showing signs of perfectionism. He's hard on himself when he can't do something (like figure out how to tie his shoes) he gets so mad at himself and frustrated. He has been taking piano lessons since he was 4, but unfortunately he seems to be a natural at that. His teacher is amazed at how quickly he picks it up. He seems to require little effort to do that as we'll. I do have him in martial arts and that's a challenge for him. Motor skills is the area he does not excel in, but the other stuff comes so easy. I would love ideas for academic enrichment. What do you guys use to go ahead of what they are teaching at school? Is Singapore any good?