LOUISVILLE, Ky. (WDRB) -- A PRP High School honor roll student has been arrested after police say she punched a school administrator and a police officer.

It happened on Monday, just after 8 a.m. at the school on Greenwood Road, near Feyhurst Drive.

According to an arrest report, 18-year-old Shantarra Willis got mad at the assistant principal and began swearing and shouting. When a police officer tried to take her into custody, she allegedly punched him in the face.

The assistant principal tried to assist the officer, but Willis punched him in the face 5-6 times, according to police. Willis also allegedly kneed him in the groin.

During her arraignment, attorneys asked for the PRP senior to be released on home incarceration saying she's an honor roll student set to graduate in a few weeks and has been accepted to college.

Willis was also wearing a Big Brothers Big Sisters shirt when she was taken into custody.

Police say Willis was "extremely violent and resistive" and continued to fight until she was finally handcuffed.

She is charged with two counts of third degree assault, abuse of a teacher and disorderly conduct.

Copyright 2014 by WDRB News. All rights reserved.