Are you sure we don't have the same kid? Research the issue of underachieving gifted kids. It really helped me. I also had to determing that my son is an intrinsic learning and couldn't give a flip what other think about him. He does not suffer fools lightly (takes after mom) I have to be careful that if he feels a teacher doesn't know their material he tunes out and becomes an issue. Does he throw out the "its too hard" excuse? This was so funny from when he was talking physics but doesn't know facts. The whole automaticity of facts can be an illusion. I learned that sometimes our kids are busy trying to entertain themselves by doing it in some long abstact way instead of playing the game.