Is the advanced level program actually looking for high achievers? Gifted and high achieving are not necessarily the same thing. I'd try to find out more about the program - can he go and see it, even try it out, for a day? It could be just what he needs or it could simply be a program for kids who fit into a neat little box (MG, compliant, high achievers).