If their answer truly is that they will do nothing to support his needs, then I'd enroll him in a Beast/AoPS course, explain the situation to him, and ask him to just put up with it.

Fighting the school, telling them he's not going to participate, etc., likely does not lead to a good outcome - short or long term.