My wife is a teacher and said that the teachers that your son has had have done a great job by what you are saying but don't forget that YOU BOTH helped him achive these goals also !!! It takes parents and teachers for kids to do well so pat yourselves on the back as well as your son !