I also agree with open enrollment in respect to public schools, but with a caveat.
Better performing public schools are frequently better performing because they're situated in more affluent communities where higher property taxes allow for greater school funding.
If a family from a less affluent community wants to avail themselves of open enrollment then they should be required to pay whatever per capita portion of property taxes it is that the more affluent community allots to its public schools.
Just as a "for instance", the average property tax burden in Passaic County NJ is a hair over $8000 a year.
I live in, and deliberately bought in, a community with among the most highly ranked K-8 public school systems in Passaic County and in NJ.
In an average year $8500 of my property taxes goes to the school system so I'm paying a greater share of taxes just for these good schools than the average Passaic County homeowner is paying in total.
I have no problem letting other kids into the school system, so long as my neighbors and I aren't footing the bill for them to attend.