So you've got "good" ones and "bad" ones depending on the neighborhood. So, yes, the best high schools are public, in areas with high rents and property prices.
Additionally, the best high schools select their students on academics, proof of residence, cover letter, letters from former teachers, etc. [1]