Have any parents of high schoolers had to deal with this? HowlerKarma? DS16 (as of last week

) is classified as a sophomore, and is taking 3rd (Jr.) and 4th (Sr.) year math, science, and world language, all at the honors or AP level. Because of a schedule change this semester (better English teacher, wahoo!) he changed his PE period. Counselor "C" just called to tell me his new PE class is for Jrs and Srs, so DS has to drop his new CAD Engineering class that he loves, and take Drivers Ed instead (because, "he's 16, why hasn't he taken it yet?"), and add a free period.
So, they care about his "date of manufacture" as DS puts it sometimes, but not always. The PE class in question does NOT involve teams or competition where body size and strength compared to your classmates makes a difference in your survival (it's co-ed, btw), and besides, I know there were athletes and red-shirted 17 year olds in last semester's sophomore PE class, and at least one grade-skipped 16 year old in the junior class. And my kid isn't short.
I'm fine, actually, with adding a free period, but DS has already missed the first week of Drivers Ed, and he really likes CAD (no homework in CAD), and it's all been very stressful the last few weeks which led to the schedule change. I don't want to foist another decision and change and stress factor on him. So, I need to get the school to let him take PE with kids a year older, which would match all his OTHER classes where half or more of the kids are a year or two older.
DS is at school so I haven't had a chance to talk to him about it. But I know he'll be distressed.
How have you dealt with this in high school? My inclination is to say either "change his classification to junior" or just repeat a mantra to them: "he is in this class, he can be in this class, he will be in this class."