> Public school in England,of course, means a private school)
The footnotes which explain this seldom give the reason for the usage.
Aristocrats originally were educated at home by tutors, usually priests.
When "private" schools were established to teach the youg Aristocrats,
they were "public" in contrast to the private tutor.