I'm pretty down on public schools right now, primarily because of all the NCLB stuff. Low morale among staff, burdensome paperwork, spoon-fed curriculum, etc. ESPECIALLY what I'm seeing in high school. My DS is staying at his public HS specifically for SOCIAL reasons and it really depresses me. His friends aren't even in many of his classes! I think by the time the kid hits HS they do get a vote because they have to be vested to perform well. DH & I have already warned DS that if grades slip, changes will be made.
Are there other options? Charter school for high school? I guess I like the idea of fewer changes (staying at private school one more year) if your son will only be there for a year and then move to yet another school. However, as I say that, I know that if my son felt strongly about it, I'd accommodate him.