Christopher Fields, 16, was involved in a fight before classes at Leesville Road High School at about 7 a.m. when a vice principal tried to break up the altercation, police said.
Fields then pushed and hit the vice principal, police said.
He was released to his parents and is scheduled to appear in court in November, police said.
Copyright 2022 by Capitol Broadcasting Company. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.