Police say 17-year-old Neal Compass, Jr., is charged with robbery for the incident in Uniondale.
Compass allegedly tried to snatch an iPhone from a student walking home from Uniondale High School. He has also been linked to an earlier robbery attempt.
At nearby Kellenberg High School last week, there were four similar robberies in just 50 minutes.
No weapons were displayed in any of the incidents, but a 13-year-old student was punched in the face when he refused to turn over his phone.
Get Eyewitness News Delivered