Another thought on age and grade to consider is that where you come from, do students typically start school at age 5 in grade 1? This is one way I see a child of your son’s age being in what you would consider grade 10 at such a young age. In the US they typically start at age 5 in Kindergarten then are in grade 1 at the age of 6 which leads the 14yo to be in grade 9 and not grade 10. Basically what I am saying is your grade 10 and our grade 10 may not actually be equivalent.