The unidentified teen was charged on Thursday with attempted murder, three counts of assault and criminal possession of a weapon.
The chaos unfolded just after 6 p.m. on Monday. Commuters ducked for their lives as gunfire erupted on the train, moments before it pulled into the 80th Street station in Ozone Park.
Police say the 15-year-old victim was shot at least one time in the chest. Officers took him to Jamaica Hospital in an NYPD vehicle. He is expected to survive.
It is believed the shooting stemmed from an ongoing argument between teens.
The teen who was shot was also shot back in February by another one of the teenagers believed to have been involved in the fight, police say.
That teen was arrested in February, but the charges were dropped after the victim refused to testify against him.
At least five young men fled after the shooting.
It's not clear if police are looking for any additional people in connection to the shooting.
----------
* More Queens news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Download our connected TV app