To me, the European model, where
high school age
students either attend a university prep type
school or a technical or trade
school makes more sense.
I understand that in large cities, charter schools are taking desperately needed resources from public schools, but from what I've observed in the last few years, they may be a better fit for smaller semi-rural communities. In one small town in the Texas Hill Country, there are two high schools.