public school

public schoolˌpublic ˈschool noun [countable]1SESin Britain, a private school for children aged between 13 and 18, whose parents pay for their education. The children often live at the school while they are studying → state school2SESa freelocal school, especially in the US and Scotland, controlled and paid for by the government → private school