The stabbing happened at 56th and Tenth Avenue on the west side.
Police said the teen was taken to the hospital and one person was taken into custody.
School safety agents were outside during school dismissal and saw the student in distress. They came to his aid, the police said.
* Get Eyewitness News Delivered
* Follow us on YouTube
* More local news
* Send us a news tip
* Download the abc7NY app for breaking news alerts