Congrats Al. I hope that this gives your son direction. If it doesn't, you might want to look at the Army and Navy Academy at Carlsbad. I have some friends who had a smart, but troubled boy. He was constantly getting into trouble at school and she was constantly having to go to school to deal with the problems. As kind of a last effort in straightening him out, they sent him there.
Within one semester he was a changed kid. His grades shot up to straight A's and he really enjoys going there. He just made the shooting team as a sophomore, which is almost unheard of. Of course, now he wants to go to a military academy and become a sniper.