MURRYSVILLE, Pa. — The hallways were buzzing with pupils arriving for classes at Franklin Regional Senior High School when screams, shouts and the thunder of running feet broke the morning routine.
"Run, run! He has a knife!" a teacher yelled Wednesday as a boy charged through the first-floor corridor, slashing and stabbing anyone who got in his way.
He fought off a group of boys who tried to pin him down. By the time he was tackled by a security guard and vice principal, he had wounded at 22 people, including three who underwent surgery for what doctors called deep, life-threatening puncture wounds. Two adults were injured, including the security guard who helped subdue the assailant.
All of the victims were expected to survive, but school officials, students and parents were left shaken by the latest bloody rampage at what should be a safe haven: a public school.
"This is a very difficult day for this community . . . but also for the country," said Pennsylvania Gov. Tom Corbett, who called the attack "one horrific five-minute period."
The suspect, 16-year-old sophomore Alex Hribal, was charged as an adult Wednesday night with four counts of attempted homicide, 21 counts of aggravated assault and one count of bringing a weapon onto school property, said his attorney, Patrick Thomassey. Hribal was being held without bail at the county juvenile detention center.
The teen, who was treated for a minor hand wound, appeared in court in shackles and a hospital gown, Thomassey said, adding that Hribal's parents found out about the attack on the news and were "devastated."
"There was no indication there was any reason for this to occur, no sense of trouble about anything," Thomassey said. "He's a good student; he interacted well with other students.They didn't see this coming; they're mystified and mortified."
Thomassey declined to talk about a motive or whether Hribal had been bullied. Franklin is the only public high school in this Pittsburgh suburb of about 20,000 people.
"He's frightened," Thomassey said. "He's a 16-year-old kid who looks like he's 10."
Julia Nitchman, who sat near Hribal in an English class, said he seemed like "a kind of quiet kid" who was into computers. She said he didn't seem to have a large circle of friends: "He's very quiet, not very social. He just kind of laid low."
At first, many pupils thought a fight had broken out when they heard the ruckus at about 7:15 a.m.
Then the reality set in.
Mia Meixner saw a classmate who had fallen in the hallway stand up. He lifted his shirt to reveal a stab wound to his stomach.
"I saw blood gushing everywhere," said Meixner, 16. She said the attacker began sprinting down the hallway, knocking people over.
Cameron Lazor, also 16, said she saw the assailant holding two knives — described by police later as 8 to 10 inches long each.
Lazor watched the attacker struggle with some boys trying to subdue him. He escaped after wounding one of the boys and continued his rampage.
"It was frantic. No one knew where to go," Lazor said.
Trinity McCool, a sophomore, says the attacker came toward her but was stopped by another student, Nate Scimio, who stood between them.
The attacker slashed Scimio, then began chasing McCool and a friend until apparently turning away.
At some point, somebody pulled the fire alarm, alerting pupils throughout the school to head outside.
By then, several of the wounded were lying in the parking lot and on the lawn surrounding the school.
Aubrey Livengood, a sophomore who had been in the library, saw a boy lying on the grass, clutching his side where he'd been stabbed. "A teacher was over him applying pressure and screaming for the nurse," she said.
Police said pulling the fire alarm may have saved lives.
"Under these circumstances the first thing you want the students to do is to run," said Murrysville police Chief Thomas Seefeld.
And run they did, pouring out the front doors of the high school as police and ambulances arrived.
At a news conference, Seefeld said the rampage lasted about five minutes and occurred in a section of the school that spans a couple of hundred feet. The short distance appeared to have allowed the stabber to attack multiple people in a short period of time, Seefeld said.
"The hallways were pretty much in chaos, a lot of evidence of blood on floors and hallways," he said.
As the city prepared to hold prayer services for the victims, Gov. Corbett, a Republican, said the incident highlighted the need to address mental health and anger issues that he said afflict all levels of society.
Asked whether this could lead to installation of metal detectors in all schools, Corbett said:
"I would hate to say we should be putting metal detectors in every school. What does that say about our country?"