My DS is younger, but he was experiencing severe anxiety (related to his food allergy) at school. We took him to a therapist who helped him a great deal.

From my own experience in high school, I don't think that school counselors are equipped to deal with this kind of issue. Outside professional help could make a big difference in your son's life.