A 16-year-old Florida high school student says he was suspended for three days for wrestling a loaded gun away from a teen threatening to shoot.

Fox4Now.com reports that the student, who attends Cypress Lake High School in Fort Myers, tackled the 15-year-old suspect on a school bus after he allegedly pointed the weapon at another student.

"I think he was really going to shoot him right then and there," said the student, who declined to be identified.

According to the referral the student received the following day, he was suspended for his role in an "incident" where a weapon was present and given an "emergency suspension," the station reported.

The boy's mother told Fox4Now.com her son was suspended because he refused to cooperate with the investigation, adding that he was scared.

The suspected gunman was arrested and charged with possession of a firearm on school property and assault with a deadly weapon without intent to kill, the report states.

Sgt. David Valez of the Lee County Sheriff's Office told the station an investigation into the incident is ongoing.

School officials declined to a request for comment from Fox4Now.com due to privacy issues.

Click here for more from Fox4Now.com.