Yes... Yes we'll go with headmistress.
Is that a Millicent Fritton from St Trinians or Doris Ewell [Deputy Head in title only] from Please Sir type of headmistress ? The latter's bark could strip paint!
Definitely St Trinians - I have an overcoat very similar to the one worn by Flash Harry.
Well Harry betta not go flashing round here!