I'm a Spanish speaker and I need to know the difference between School of English and English School. Sometimes I see these phrases, and I don't know which one is the correct one.
"London School of English" vs "English Schools in London"
It is however possible that an English school in London would teach English! The first phrase is definitely a school that teaches English. The second one is a little ambiguous.