she's been in bar harbor all her live so they've been childhood friends that kept in touch? i can imagine she'd be highly amused with her antics at the school if you go the bad teacher route and i know there's a lot of teachers as well, so she'd have plenty of colleagues to get annoyed with her