The 18-year-old suspect, a student at Uvalde High School, is also dead, Gov. Greg Abbott said.
Abbott said the suspect “shot and killed horrifically and incomprehensibly” more than a dozen students and a teacher.
The shooting took place as soon as the suspect entered the school and all of the victims at the school died “in the same location inside the school,” authorities told ABC News. He was quickly confronted by law enforcement.
The suspect also allegedly shot and killed his grandmother before entering the school and again opening fire.
WATCH: Texas Govt. Greg Abbott confirms at least 14 students in elementary school shooting
The shooter was identified by law enforcement sources and the governor as Salvador Ramos. Authorities have recovered an AR-15-style rifle and numerous magazines, multiple law enforcement sources told ABC News.
“When parents drop their kids off at school, they have every expectation to know that they’re going to be able to pick their child up when that school day ends. And there are families who are in mourning right now,” Abbott said. “The state of Texas is in mourning with them for the reality that these parents are not going to be able to pick up their children.”
Two responding police officers were among those injured, Abbott said. They are expected to survive, he said.
MORE: Dad searches for 10-year-old daughter at funeral home after Texas school shooting
ABC News confirmed that fourth-grade teacher Eva Mireles was among those killed. Mireles worked in the Uvalde Consolidated Independent School District for 17 years, her aunt, Lydia Martinez Delgado, said in a statement.
“This is my hometown, a small community of less then 20,000. I never imagined this would happen to especially to loved ones,” Delgado said.
SEE ALSO: Teacher killed in Texas school shooting identified
Uvalde Memorial Hospital had said 15 students were being treated in the hospital’s emergency department in the wake of the incident. Two patients were transferred to San Antonio for treatment, while a third was pending transfer, the hospital said. A 45-year-old was also hospitalized after getting grazed by a bullet, the hospital said.
University Health in San Antonio said it had two patients from the shooting incident — a 66-year-old woman and a 10-year-old girl — both in critical condition.
Two adult victims of the school shooting are being treated at Brooke Army Medical Center in San Antonio, according to an army officerwho did not have an update on their conditions.
ABC News special report: 14 students, 1 teacher dead after shooting at Texas elementary school
A number of the shooting victims are children of Customs and Border Patrol agents, law enforcement sources told ABC News.
TAKE ACTION: Resources for survivors and victims of gun violence
Uvalde Mayor Don McLaughlin did not confirm casualties, but told ABC News in a text message that “this is a very bad situation.” He said the office is trying to contact parents before releasing any information.
Earlier, the Uvalde Consolidated Independent School District had said a shooter was located at Robb Elementary School and asked people to stay away from the area.
“There is an active shooter at Robb Elementary,” the school district said on Twitter. “Law enforcement is on site. Your cooperation is needed at this time by not visiting the campus. As soon as more information is gathered it will be shared.”
There is an active shooter at Robb Elementary. Law enforcement is on site. Your cooperation is needed at this time by not visiting the campus. As soon as more information is gathered it will be shared.
The rest of the district is under a Secure Status.
— Uvalde CISD (@Uvalde_CISD) May 24, 2022
A school official initially told ABC News that the shooting took place off campus, and that Robb Elementary School was under lockdown.
The shooting occurred shortly after 11:30 am local time, police said.
The school, which has students in the second, third and fourth grades, informed parents shortly after 2 pm that students had been transported to the Sgt. Willie Deleon Civic Center, the reunification site, and could be picked up.
Parent Ryan Ramirez told San Antonio ABC affiliate KSAT he had gone to the civic center and the elementary school trying to find his fourth grade daughter in the wake of the shooting.
“[I’m] just confused and worried. I’m trying to find out where my baby’s at,” he told the station.
VIDEO: Watch Warriors’ Steve Kerr’s raw, emotional plea after Texas shooting
Uvalde, Texas, is located about 90 minutes west of San Antonio.
The Bexar County Sheriff’s Office and San Antonio Police Department are sending aid, and the FBI is responding.
The Houston Field Division of the Bureau of Alcohol, Tobacco, Firearms and Explosives also said it is assisting in the investigation.
SEE ALSO: US sees sharp rise in deadly mass shootings
Department of Homeland Security Secretary Alejandro Mayorkas has been briefed on the situation and the agency “is actively coordinating with federal, state, and local partners,” a spokesperson said. Customs and Border Protection officials in the area also responded to the scene.
The National Counterterrorism Operations Center believes there is “no known terrorism nexus” at this time, according to a law enforcement bulletin obtained by ABC News.
“Why are you here?!”
A furious Sen. Chris Murphy demands answers from senators following Texas school shooting.
“Why do you spend all this time running for the United States Senate…if your answer, is as the slaughter increases, as our kids run for their lives—we do nothing?” pic.twitter.com/9fkJ13vWGd
— ABC News (@ABC) May 24, 2022
The number of people injured or killed does not include the suspect or perpetrator. These graphics show the number of victims across all mass shootings from the last five years.
ABC News’ Pierre Thomas, Luke Barr, Aaron Katersky, Nicholas Kerr and Mireya Villarreal contributed to this report.
This is a developing story. Check back for updates.
Copyright © 2022 ABC News Internet Ventures.