Constable Ted Heap said gunshots were fired outside the Village School on Gentryside Drive near Whittington on Tuesday after Steven Delatorre was turned away because he was not allowed at the school.
Delatorre was charged Tuesday night with aggravated assault after surrendering to deputy constables.
Heap said a security guard noticed the man's car, which was pulling a trailer, approaching the school and recognized him as someone who had a restraining order against him.
The guard used his vehicle to block the man's automobile, according to Heap.
RELATED: Gunshots ring out at Village School after fight breaks out
Heap said the guard exited his vehicle and was approaching the man, identified as Steven Delatorre, when the suspect drove his car towards the guard.
The guard fired five or six rounds at the man, according to Heap.
The guard was not injured.
The constable said that a restraining order was filed by a coach at the school and that the suspect's ex-wife is in the process of filing one against Delatorre.
Heap said that Delatorre has contacted the constable's office and said he will turn himself in to authorities.
Shooting Update: Steven Delatorre, 42, has been arrested and charged with aggravated assault. Delatorre turned himself in to Precinct 5 deputies on his own accord this evening and was arrested without incident at the Precinct 5 command station. pic.twitter.com/CAZkGoKKuh— Harris County Pct 5 (@HCpct5) January 23, 2019
Follow Steven Romo on Twitter and Facebook.