If he can continue to get good grades - and you will need a strategy for this - , he will certainly have good options. The most selective schools, probably not, because those kids will have the grades and the scores. But the next tier, which are great schools, yes.
As a suggestion to your son… Have him talk to his teachers and tell them what he is struggling with. Tell them he has a goal to speak 3x/week and ask if they can support him by calling on him only when he raises his hand. (He could email this request but I think it’d be more effective if he could catch a teacher at the start of a day and simply ask "is this a good time to take a minute of your time?) I realize his teachers are not helpful but he can make one more effort, and sometimes, just sometimes, a kid who presents a problem as one they need help with, rather than an excuse, will get support. Sorry you are struggling with your district. We went through a much milder version of the same and it’s maddening.