Updated

BROOKSVILLE, Fla. -- Authorities say a high school art teacher was arrested after punching a student who called her vulgar names.

According to a Hernando County Sheriff's Office arrest report, 64-year-old Sandra Hadsock was arrested Wednesday after taking two or three swings at a student in the hallway. The student received a minor injury on his lip.

Officials say other students pulled the teen away from the teacher.

Joe Vitalo, president of the Hernando Classroom Teachers Association says Hadsock maintains she acted in self-defense. Vitalo says the incident was captured by a cell phone camera.

Hadsock will be suspended with pay pending a school district investigation.

Hadsock was arrested on a charge of child abuse without causing great bodily harm. The arrest report states she refused to cooperate with a deputy.