Uriah Kamal Harris, 29, of the 2900 block of Bywater Drive in Henrico, faces two felony charges, including aggravated malicious wounding and assault and battery upon a person protected by a protective order.
Harris was set to appear in court Monday at 9 a.m. on misdemeanor charges of possession of a knife on school property and driving after driving privileges have been revoked. The hearing was delayed after Harris would not cooperate, court officers said.
Harris was denied bond in a Thursday arraignment hearing, where he appeared on felony charges.
The victim, a female teacher at Goochland Middle School, was hospitalized after she was assaulted in the school's parking lot Wednesday morning, according to Goochland Schools Acting Superintendent Peter Gretz.
Goochland Sheriff's officials said the suspect was "savagely beating" the teacher. Authorities say Harris threw the woman to the ground, punched her and smashed her face into the concrete.
Witnesses say Harris was in his car, circling the school's parking lot, and when he saw the victim, he got out of his car and began attacking her.
The attack went on for about a minute, until two other teachers were able to break it up. The Sheriff's Department said the other teachers' intervention likely saved the victim's life.
The victim was taken to VCU Medical Center with serious head injuries. Detectives are still trying to determine if a knife was used in the attack.