Question: why private school called public?
Answer: The term public school emerged in the 18th century when the reputation of certain grammar schools spread beyond their immediate environs. They began taking students whose parents could afford residential fees and thus became known as public, in contrast to local, schools.