public school: a tuition free school in the United States supported by taxes and controlled by a school board
school: an educational institution
scotland yard: the detective department of the metropolitan police force of London