The age struck me as well. In a sense, he is actually be taught a year BEHIND what most 9 year olds are, so that has to be contributing to the issues here. A grade skip to 3rd would just be corrective IMO and for a "real" grade skip he would need to go to at least 4th.