Um I have been sounding this gong for a few years now. These evacuation circumstances are not at ALL "rare" and it is NOT the problem of the "public schools". You could disband every single public school today and you would still have this problem. It's a SOCIETY problem.
Close. What the OP left out is the reality part. Public schools are paid for with local property taxes. It was designed that way on purpose, because in wealthier, predominately white suburban districts, public schools are thriving. In poorer, predominately black, inner city and rural districts, schools are struggling to just stay maintained.
School choice is just another right wing talking point. There's no such thing. State laws dictate that school age children have to attend the schools inside of their districts. And how do you think students in poorer districts would get to schools in other districts, even if their parents made the choice to send them there? And what does this do to class sizes in those schools outside of their districts? It's bullshit on it's face. It's also curious, since these right wingers property taxes don't go to schools outside of their districts anyway.
You want to make schools better? Require state taxes in every state to pay for schools uniformly through income, and sales taxes, with the federal government matching the taxes each state pays towards their schools. States that do not have state income taxes, get no federal matching dollars. Watch how fast states figure out how to come up with tax dollars, to get matching federal funds.