The Charlotte Observer reports that the shooting resulted from a quarrel between two students at Butler High School in Matthews, a suburb of Charlotte.
The shooting suspect is in custody. The identities of the suspect and victim have not been released.
"The single shooter has been apprehended and the weapon is in the possession of law enforcement," says a post on the Charlotte-Mecklenburg Schools Facebook page. "Law enforcement has advised that there is no further immediate danger at this time and initial investigation shows this to be an isolated incident."