我也有同樣的疑惑。大概查了一下。
公學(英文:Public school)來自英國,指英國的公共學校,公學部分與皇室有關,另外 是由一些較富有的社會人士設立,為他們的子女提供教育。公學最早時是為比較貧窮人家或平民的子弟提供教育的場所,但到十八世紀逐漸發展成為貴族學校,入讀這種學校的基本條件並不是學費,而是家庭背景。
在英國,與公學(Public school)對應的是公立學校即公校(State school)。這才是美國的public school 的概念。公校由政府資助,家長並不需要支付學費。
中國的近代公學指解放前的不依靠政府財政的私立學校,如著名洋務運動骨幹盛宣懷所辦的南洋公學(交通大學前身)。
共產黨曾經辦了許多“公學”。共和國以後,所有的“公學”消失了。也許是發覺公學這個詞的原意和內涵與共產黨的“公學”不符。
詳見
https://baike.baidu.com/item/%E5%85%AC%E5%AD%A6