When Spence began to run away, the employee noticed he was armed and called for a lockdown while moving students out of the area, WGHP reported. Spence left the cafeteria and went into the courtyard area, Greensboro police Chief Wayne Scott said.
Officers took Spence into custody on the edge of the school property after using a Taser to subdue him, the television station reported.
Spence was involved in an assault in Virginia Beach, Virginia, Monday morning, Scott said. Spence allegedly stole the victim's car and drove to Smith High School, WGHP reported.
Greensboro police said they did not believe Spence, but that his intended target may have been someone he had a personal relationship with, the television station reported.