Knee jerk reaction? School official claimed the teen was flashing too much skin

But his comment and the girl's suspension prompted an angry reaction from her mum, Melissa McKinlay, who is also county mayor.

In a Facebook post addressed to the “Palm Beach county school district”, she ranted: “My daughter wore a pair of jeans today in school. They had a hole in the knee.

"In the middle of a quiz in her history class, a male administrator came to [the] classroom, told her she needed to consider the guys in her class and their hormones when choosing her wardrobe, yanked her out of class and threw her in school suspension for the remainder of the day.

“I’m sorry but EXCUSE ME? Perhaps she should have worn a different pair of jeans. But why should she have to worry about dressing a certain way to curtail a boy’s potential behaviour?

“A male administrator yanked her out of a classroom because of a damn KNEE? Did he pull the boys out who were wearing shorts? They have TWO knees showing [sic].”

She demanded the school discipline the official for throwing her daughter – whose age and name has not been publicised – out of the history quiz.

Forest Hill Community High School principal Mary Stratos told My Palm Beach Post that the school bans ripped jeans or any other revealing clothing, and parents are normally asked to bring a change of clothes to students on campus.

REALITY STAR 'RAPED'

HORROR PLUNGE

Responding to the backlash, in an updated Facebook post McKinlay said that “many people out there want to tell me that I am a bad parent”.

But, she added, the point that people were “missing” was that her daughter “told me how upset she was that a male authority figure at the school mansplaned to her that she needed to think about the way her clothes made boys feel.

“Imagine someone basically telling your child that if she was raped, it was her fault because she wore ripped jeans.”

McKinlay said she remained “unapologetic” for teaching her daughter that “if a boy were to ever hurt her, harass her, assault her or rape her, it is not her fault and her outfit is never to blame”.

We pay for your stories! Do you have a story for The Sun Online news team? Email us at tips@the-sun.co.uk or call 0207 782 4368. You can WhatsApp us on 07810 791 502. We pay for videos too. Click here to upload yours.