That’s just terrible @one1ofeach.
I get it - especially in math it can be hard for a school to have enough teachers trained to teach advanced classes. Sounds like the school is down a teacher. But that isn’t your kid’s fault. He deserves a spot in the honors class just as much as anyone else in there.
Our story: My kid pushed to be bumped up from the math class he was assigned as a freshman, and after saying no multiple times, they finally agreed about a month into school. I don’t think they would have listened to me, but he was relentless and didn’t take no for an answer. He had to teach himself what he missed in the higher class that first month, which somehow he did. He absolutely excelled in the higher class.
The school acknowledged later that my son was right about which math class he should be in. Schools don’t always get it right. But they should always be willing to support the student’s best academic path.
It may be too late for your kid to push the issue, but maybe not. If he wants it he can dig in and fight for it. It might be different coming from him. He would have to convince the faculty that he can do what it takes to catch up, in addition to showing a proficiency in the lower level class.
I hope it works out. It sounds like you’re unhappy about many things about the school. Would love to hear that your son is thriving in a couple of months.