The 17 year old boy allegedly punched and pushed Dean Edmund Ludde at the W. H. Maxwell Career and Technical Education High School.
Officials said the two were meeting at the school over a previous incident when the student pushed the dean, who raised his arms to protect himself. The student then allegedly punched him in the mouth.
The dean was taken to Brookdale Hospital to be checked out.
Police arrested the student, who was not identified because he is a minor.
Administrative action is pending.
Get Eyewitness News Delivered