Just to ensure I have it clear in my head, public school means exactly the opposite in the UK as it does in the US, correct? Over here public schools are the standard state run schools that the vast majority of kids go to and private schools are the ones run by, for example, the Roman Catholic Church, Baptist Church, or whatever that parents pay out of pocket (instead of via taxes) to send their kids to.
( Please, no retorts about voucher systems and whatnot. I am just trying to clarify public/private so I can be sure what is meant by them when they say "public school boys" and am not trying to start a debate on taxpayer vouchers for private schools)