As the father attempted to get more information from the boy, Freeman claims an adult aggressively pulled his son.
The father told police he was upset after receiving a FaceTime phone call from his son, who was crying and told his dad that a teacher had "slammed" him.
Freeman was captured and accused of ownership of a gun on school grounds, exasperated strike with a weapon and disturbing the harmony.More news: Ethiopian crash: France accepts black box analysis, USA grounds Boeing
Freeman is now being held on a $75,000 bond, which police have motioned to have revoked because of a separate criminal case against him. "I've got something for him", according to authorities.
Freeman was reportedly visibly perturbed following a FaceTime conversation with his son, a student at the school, an hour before his arrest.
Principal Kirk Howell called the school's parents later that night, saying in a message that the "hostile" parent in the incident "never brandished the gun or threatened the office staff with it at any time", according to WPTV.
The father rushed to campus, where a school police officer approached him. Freeman said he didn't intend to harm anyone, according to police.More news: Tennessee will face Mississippi State Friday night in SEC Tournament
That's when the officer noticed a "large firearm" tucked into Freeman's trousers on the right side of his body, officials said. Freeman, who landed in a wheelchair, supposedly told school labourers that they would all be dead on the off chance that they didn't give him a chance to talk with his child.
Backup was called and the school was placed on code red while police said they found a loaded Romarm/Cugir AK-47 Mini Draco pistol on Freeman. The weapon was loaded and had a round in the chamber, police said.
Court records said Freeman faces previous drug and weapons charges - and is set to be tried on those counts in April - after Palm Beach deputies pulled him over in 2018 and he said he was carrying guns in his auto, the Post reports. He said he carries it for protection and forgot he had it on him.More news: LeBron James inspires the Lakers