我也有同样的疑惑。大概查了一下。
公学(英文:Public school)来自英国,指英国的公共学校,公学部分与皇室有关,另外 是由一些较富有的社会人士设立,为他们的子女提供教育。公学最早时是为比较贫穷人家或平民的子弟提供教育的场所,但到十八世纪逐渐发展成为贵族学校,入读这种学校的基本条件并不是学费,而是家庭背景。
在英国,与公学(Public school)对应的是公立学校即公校(State school)。这才是美国的public school 的概念。公校由政府资助,家长并不需要支付学费。
中国的近代公学指解放前的不依靠政府财政的私立学校,如著名洋务运动骨干盛宣怀所办的南洋公学(交通大学前身)。
共产党曾经办了许多“公学”。共和国以后,所有的“公学”消失了。也许是发觉公学这个词的原意和内涵与共产党的“公学”不符。
详见
https://baike.baidu.com/item/%E5%85%AC%E5%AD%A6