Peter Sarsgaard's character because he was so much older than her. Apparently this must have been okay in Britian in the 60's. I still think I'd be worried if my daughter brought home a much older man when she was only almost 17!
As always, Emma Thompson played her role as Head Mistress superbly. Her dry British wit and sarcasm made me laugh out loud. I heart her.