A 32-year-old woman was charged after allegedly running over a Campbell police officer with a car outside a middle school during the morning drop off.

According to the report, the officer was monitoring the traffic for late car riders February 24 and noticed a tan Chevy Equinox pull into a drop off spot with its blinkers on and remained parked.

The officer said he attempted to wave on the vehicle to move, but was ignored multiple times.

As the vehicle remained parked, the officer approached the driver, identified as 32-year-old Tashamare Harris, to inform her she was not allowed to park in the drop off zone.

Police say Harris claimed that she was waiting for her daughter's teacher and has parked there multiple times. Police say Harris refused to provide her license and name to the officer.

The officer stated that Harris initially pulled away but returned a few minutes later. This time, police say she walked out with her kid, purposely ignoring the officer after returning to the vehicle.

The report stated the officer warned Harris that he was going to detain her for traffic violations and to stay in front of her vehicle until a second officer arrived.

Police say Harris began reversing despite the officer's command to stop followed by driving forward allegedly striking the officer, causing him to fall on the car's hood.

After the incident, Harris allegedly blamed the officer, stating she didn't like his tone when asking her to move.

Police say when the second officer arrived, Harris denied hitting the officer with the car and claimed his outfit was dirty because the car was and that he purposely fell on the hood.

Additionally, Harris allegedly called the first officer a "disgrace" and continued to insist that she did not run him over and that he purposely fell on the hood.

Court records show Harris is facing multiple criminal charges including assault on a police officer and obstructing official business, as well as traffic violations including slow speed and failure to comply.