Welcome, Jim.
I hear you, about your son knowing that he's in charge (haha) and being so precocious so young. And I hear you about clueless teachers (and other parents, which you didn't mention, but whom I'm sure have made comments) and who don't have a clue.
I'm thinking that it's kind of a moot point whether he should be on medications if he won't take them anyway, Know what I mean?? It took us yrs to get our son to take his medications with-o argument and even now that he's 15, he'll argue that it's not "Exactly" 8:30 or whatever time he thinks he's supposed to take them. Some of it is his diagnosis (Asperger's) and some of it is wanting to always be in control.
The one thing about these kids is that they don't live in our world. Their view of achievement, accomplishment and how others see us is totally skewed.
I know how frustrating it is that your son can get straight A's, but couldn't care less. We have the same problem. I have to tell him through gritted teeth, "I am proud of you," when he gets one A, and I actually want to wring his neck, lol!
At this point, he's nearly an adult, but one thing I would suggest is that he is emotionally very far behind. I would suggest creating a different scenario in your mind, where he is a 6-yr-old genius, with-no idea of consequences. Because I think that part of his brain is not developed. Did the psychiatric or neuropsychologist talk about that at all?
Do you have other children? Aside from depression, are there other issues in the family tree? A lot of our kids are affected by genetic issues, which are exacerbated by allergies. It can be a food allergy that does not present as a rash, but as a behavior issue. The underlying issue will always be there, but can be coped with-more easily if the allergen is removed. More on that later.
I'm glad you're ordering that book, and there are many others that we recommend. I think there's a forum here that lists books but I can't remember which one! Mostly I stay on this page, and occasionally go to the watercooler, or substance abuse.
I agree with-others who posted that your son needs to experience natural consequences. Just talking doesn't work for him. For whatever reason, he can't extrapolate what-ifs, and doesn't understand social consequences. He has to learn that it isn't just that "You don't steal a $2 item when you've got $100 in your pocket because it's wrong and bad," but that something bad will happen to him that will make him remember it the next time he wants to steal a $2 item. Such as, sitting in juvie next to a smelly jerk who urinates on the wall. (Assuming that would bother him.) Or at least, losing his freedom. And losing the respect or desire of the girls at school who are interested in him, because they don't want to hang out with-guys who've been in JD.
I would keep my voice well modulated, and just follow through with-consequences. He's going to react strongly at first, maybe even physically, saying it isn't fair and he didn't get any warning. But stand your ground and he will learn that you mean it. At least, I hope so.
Man does your post wring a bell Terry, I agree he may have a high IQ but he has the maturity of a 6 year old, its amazing he will wander off to school at 11am and school starts at 7.30 I just pulled his grades from one class look at this:
8/29/11 "Daily Points" Grade: AB (0/10=0%)
8/30/11 "Daily Points_1" Grade: AB (0/10=0%)
8/31/11 "Daily Points_2" Grade: A+ (10/10=100%)
9/1/11 "Daily Points_3" Grade: A+ (10/10=100%)
9/2/11 "Daily Points_4" Grade: A+ (10/10=100%)
9/6/11 "Daily Points_5" Grade: AB (0/10=0%)
9/7/11 "Daily Points_6" Grade: A+ (10/10=100%)
9/8/11 "Daily Points_7" Grade: A+ (10/10=100%)
9/9/11 "Daily Points_8" Grade: AB (0/10=0%)
9/12/11 "Daily Points_9" Grade: A+ (10/10=100%)
9/13/11 "Daily Points_10" Grade: AB (0/10=0%)
9/14/11 "Daily Points_11" Grade: A+ (10/10=100%)
9/15/11 "Daily Points_12" Grade: AB (0/10=0%)
9/16/11 "Daily Points_13" Grade: AB (0/10=0%)
9/19/11 "Daily Points_14" Grade: A+ (10/10=100%)
9/19/11 "Daily Points_15" Grade: LND (0/10=0%)
9/21/11 "Daily Points_16" Grade: A+ (10/10=100%)
9/22/11 "Daily Points_17" Grade: A+ (10/10=100%)
9/23/11 "Daily Points_18" Grade: A+ (10/10=100%)
9/26/11 "Daily Points_19" Grade: A+ (10/10=100%)
9/27/11 "Daily Points_20" Grade: A+ (10/10=100%)
9/28/11 "Daily Points_21" Grade: A+ (10/10=100%)
9/29/11 "Daily Points_22" Grade: A+ (10/10=100%)
9/30/11 "Daily Points_23" Grade: A+ (10/10=100%)
10/11/11 "Daily Points_24" Grade: A+ (10/10=100%)
10/12/11 "Daily Points_25" Grade: A+ (10/10=100%)
10/13/11 "Daily Points_26" Grade: A+ (10/10=100%)
10/14/11 "Daily Points_27" Grade: A+ (10/10=100%)
10/17/11 "Daily Points_28" Grade: A+ (10/10=100%)
10/18/11 "Daily Points_29" Grade: AB (0/10=0%)
10/19/11 "Daily Points_30" Grade: AB (0/10=0%)
10/20/11 "Daily Points_31" Grade: A+ (10/10=100%)
10/21/11 "Daily Points_32" Grade: A+ (10/10=100%)
10/24/11 "Daily Points_33" Grade: A+ (10/10=100%)
10/25/11 "Daily Points_34" Grade: AB (0/10=0%)
10/26/11 "Daily Points_35" Grade: A+ (10/10=100%)
10/27/11 "Daily Points_36" Grade: A+ (10/10=100%)
10/28/11 "Daily Points_37" Grade: A+ (10/10=100%)
11/1/11 "Daily Points_38" Grade: A+ (10/10=100%)
11/2/11 "Daily Points_39" Grade: A+ (10/10=100%)
11/3/11 "Daily Points_40" Grade: A+ (10/10=100%)
11/7/11 "Daily Points_41" Grade: A+ (10/10=100%)
11/8/11 "Daily Points_42" Grade: A+ (10/10=100%)
11/9/11 "Daily Points_43" Grade: A+ (10/10=100%)
11/10/11 "Daily Points_44" Grade: AB (0/10=0%)
11/14/11 "Daily Points_45" Grade: AB (0/10=0%)
11/15/11 "Daily Points_46" Grade: AB (0/10=0%)
11/16/11 "Daily Points_47" Grade: A+ (10/10=100%)
11/17/11 "Daily Points_48" Grade: A+ (10/10=100%)
11/18/11 "Daily Points_49" Grade: A+ (10/10=100%)
11/28/11 "Daily Points_50" Grade: AB (0/10=0%)
11/29/11 "Daily Points_51" Grade: A+ (10/10=100%)
12/1/11 "Daily Points_52" Grade: A+ (10/10=100%)
12/5/11 "Daily Points_53" Grade: A+ (10/10=100%)
12/6/11 "Daily Points_54" Grade: A+ (10/10=100%)
12/7/11 "Daily Points_55" Grade: A+ (10/10=100%)
12/8/11 "Daily Points_56" Grade: AB (0/10=0%)
12/9/11 "Daily Points_57" Grade: AB (0/10=0%)
12/12/11 "Daily Points_58" Grade: A+ (10/10=100%)
12/13/11 "Daily Points_59" Grade: AB (0/10=0%)
12/15/11 "Final" Grade: A+ (100/100=100%)
He will have friends over and do their math homework for them but then not turn in his own, its funny there are 20, girls at school that adore him (I cant see why, maybe because he ignores them) he is a handsome tall well built fella, but he is hung up on one girl that does not want to date him and is very depressed about it.
And yes we have a beautiful vibrant 15 year old daughter, that is a joy to be with and presents no problems, well she is 15, but responds well and is a good kid.
jim