There's no way for an outsider to know whether the school had a grammatically correct name. If there were many boys, and your question indicates that it wasn't a school for just one boy, the plural genitive Boys' School is of course right. CB
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.