Couple things:
1. There are no metrics to honestly assess school performance, ESPECIALLY not private schools since they don't do state testing. You can look at graduation rates, college success, adult income levels and I am sure private schools do extremely well. However, that would primarily be because those children are ALL children of parents who emphasize education so most would have done well if an AI robot was teaching their classes.
2. Residents of a town pay taxes so that their town has a public education option. It is in the best interest of the town and its citizens if the school district is strong. Making them pay your tuition at a private school 10 miles away weakens your school district and makes it a less desirable place to live and that has negative consequences.
This is the only way School Choice should happen:
The taxpayers want it. Listen, if everyone in West Mifflin wants School Choice and don't like their school district then they should be allowed to elect a School Board who votes to use their tax revenue to pay for their kids to go to private school. I'd even be in favor of a School Board abolishing the school district so there isn't a public school options. The decisions should be made locally. What you big government guys believe is the government solving local issues. You want the state to ban books, who uses which bathroom, what teachers can say and do. These are all local issues. The President or the Governor shouldn't tell taxpayers of a town that they have to pay for kids to go to school out of town. Again, it's rude as heck.