The attack took place in Uniondale around 2:45 p.m. on Monday, Dec. 19 in front of Uniondale High School located at 933 Goodrich St.
According to officers, during the argument between the two boys, the argument escalated which led the 15-year-old to stab a 17-year-old in the neck, back, and abdomen.
The 15-year-old fled the scene but was later apprehended by the Nassau County Police.
The victim was transported to a nearby hospital where he is listed in stable condition, police said.
The attacker, who is not named due to his age, has been charged with assault and criminal possession of a weapon.
He will be arraigned on Tuesday, Jan. 20 in Nassau County Family Court.
Click here to follow Daily Voice Massapequa and receive free news updates.