This morning at about 9:45am, Boston officers from the School Police Unit responded to the Madison Park High School to assist School Department Police on an incident that occurred in the school. On arrival they were informed that a 14-year-old student had just punched his teacher in the face and fled the school. The officers were provided a description of the student and a direction of flight. Members of the School Police Unit searched the area and located the 14-year-old male from Jamaica Plain on Terrace Street. The officers stopped the suspect and recovered a loaded firearm from the suspect’s waistband. The juvenile was placed under arrest and transported to District 2. The juvenile will be arraigned in Boston Juvenile Court where he will be charged with Delinquency to wit: Unlawful Possession of a Firearm, Unlawful Possession of Ammunition and Assault and Battery on a Public Employee. The teacher was treated by the school nurse for minor injuries.