This is a photo collection curated by AP photo editors.
Tractors are parked in front of the Serbian parliament building ahead of a big counter-opposition protest rally planned to be staged over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
People hold a giant Serbian flag ahead of a big counter-opposition protest rally planned to stage over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
People hold a giant Serbian flag ahead of a big counter-opposition protest rally planned to stage over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
Tractors are parked in front of the Serbian parliament building ahead of a big counter-opposition protest rally planned to be staged over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
A person shouts as a group of students who walked across the country arrive at an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Friday, April 11, 2025. (AP Photo/Marko Drobnjakovic)
Students carry a banner reading "Students" in Serbian Latin alphabet during an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Friday, April 11, 2025. (AP Photo/Marko Drobnjakovic)
A student carries a banner during an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Friday, April 11, 2025. (AP Photo/Marko Drobnjakovic)
A person draped in the Serbian flag and others observe seventeen minutes of silence during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
People observe seventeen minutes of silence during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
Protesters spill red paint in front of a local police station during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
People chant in front of a local police station during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
A person dressed in a Pikachu costume poses for photographs with people during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
A student observes seventeen minutes of silence during an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
A supporter of Serbia's President Aleksandar Vucic holds his photo during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally in his support, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Serbia's President Aleksandar Vucic speaks to his supporters gathered during a huge rally in his support, apparently designed to counter student-led gatherings in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Serbia's President Aleksandar Vucic greets his supporters gathered during a huge rally in his support, apparently designed to counter student-led gatherings in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Anti-riot police cordons off the area near the Parliament building during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Protesters chant slogans as they march during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Effigies representing protesters' demands are displayed during a performance at a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Crowds gather during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
Protesters march during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Darko Vojinovic)
A man is carried into an ambulance during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. The reason why the man collapsed is unknown. (AP Photo/Darko Vojinovic)
Protesters march past the pro-Vucic camp during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Darko Vojinovic)
Protesters march during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Tens of thousands gather in front of the Serbian parliament during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
People gather in front of the Serbian parliament during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
A man yells as a group of cyclists arrive ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
A man rides on the top of a tractor as people welcome protesters from other provinces who have arrived ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
People welcome protesters from provinces who have arrived ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
A person sits on a tractor as a large group led by students arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
People turn on the lights on their cell phones as they attend a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
A large group led by students wave flags as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
People greet university students as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
A university student is hugged by a person at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
A large group of university students arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
Students and anti-government protesters march to Belgrade for a joint protest after taking a break in Nova Pazova, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
A group of university students run as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
Protesters wave flags ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Darko Vojinovic)
Protesters gather ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Darko Vojinovic)
People cheer and greet university students as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
Protesters light flares as they gather ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Darko Vojinovic)
A protester yells from the top of a tractor ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
Police officers stand guard prior to a an anti-corruption rally in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Police officers stand guard prior to a an anti-corruption rally in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Police officers stand guard prior to a an anti-corruption rally in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Supporters of the Serbian president are seen inside a park as police in riot gear protect them during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
A protester rides his bicycle past damaged tractors parked by supporters of the Serbian president during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
People standing on a truck are greeted by others during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
People stay in front of Serbian parliament building near students and former paramilitary fighters loyal to President Aleksandar Vucic, who camp outside the presidency building, prior to a major anti-corruption rally in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
People sit on a tractor during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
Protesters block a street while waving Serbian flags during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
Serbian army veterans are seen during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
A man who allegedly claimed he was armed with bombs is detained by plain clothed police during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
A man waves a Serbian fleg in front of Serbian parliament building prior to a major anti-corruption rally in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Click to Gallery
Tractors are parked in front of the Serbian parliament building ahead of a big counter-opposition protest rally planned to be staged over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
People hold a giant Serbian flag ahead of a big counter-opposition protest rally planned to stage over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
People hold a giant Serbian flag ahead of a big counter-opposition protest rally planned to stage over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
Tractors are parked in front of the Serbian parliament building ahead of a big counter-opposition protest rally planned to be staged over the weekend in downtown Belgrade, Serbia, Friday, April 11, 2025. (AP Photo/Darko Vojinovic)
A person shouts as a group of students who walked across the country arrive at an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Friday, April 11, 2025. (AP Photo/Marko Drobnjakovic)
Students carry a banner reading "Students" in Serbian Latin alphabet during an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Friday, April 11, 2025. (AP Photo/Marko Drobnjakovic)
A student carries a banner during an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Friday, April 11, 2025. (AP Photo/Marko Drobnjakovic)
A person draped in the Serbian flag and others observe seventeen minutes of silence during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
People observe seventeen minutes of silence during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
Protesters spill red paint in front of a local police station during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
People chant in front of a local police station during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
A person dressed in a Pikachu costume poses for photographs with people during an anti-corruption protest led by university students in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
A student observes seventeen minutes of silence during an anti-corruption protest in the southwestern town of Novi Pazar, Serbia, Saturday, April 12, 2025. (AP Photo/Marko Drobnjakovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
A supporter of Serbia's President Aleksandar Vucic holds his photo during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally in his support, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Serbia's President Aleksandar Vucic speaks to his supporters gathered during a huge rally in his support, apparently designed to counter student-led gatherings in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Supporters of Serbia's President Aleksandar Vucic gather during a rally, apparently designed to counter student-led gatherings, in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Serbia's President Aleksandar Vucic greets his supporters gathered during a huge rally in his support, apparently designed to counter student-led gatherings in Belgrade, Serbia, Saturday, April 12, 2025. (AP Photo/Darko Vojinovic)
Anti-riot police cordons off the area near the Parliament building during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Protesters chant slogans as they march during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Effigies representing protesters' demands are displayed during a performance at a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Crowds gather during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
Protesters march during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Darko Vojinovic)
A man is carried into an ambulance during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. The reason why the man collapsed is unknown. (AP Photo/Darko Vojinovic)
Protesters march past the pro-Vucic camp during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Darko Vojinovic)
Protesters march during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Tens of thousands gather in front of the Serbian parliament during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
People gather in front of the Serbian parliament during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
A man yells as a group of cyclists arrive ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
A man rides on the top of a tractor as people welcome protesters from other provinces who have arrived ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
People welcome protesters from provinces who have arrived ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
A person sits on a tractor as a large group led by students arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
People turn on the lights on their cell phones as they attend a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
A large group led by students wave flags as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
People greet university students as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
A university student is hugged by a person at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
A large group of university students arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
Students and anti-government protesters march to Belgrade for a joint protest after taking a break in Nova Pazova, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
A group of university students run as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
Protesters wave flags ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Darko Vojinovic)
Protesters gather ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Darko Vojinovic)
People cheer and greet university students as they arrive at a protest ahead of a major anti-corruption rally this weekend, in Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Marko Drobnjakovic)
Protesters light flares as they gather ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Darko Vojinovic)
A protester yells from the top of a tractor ahead of a major rally this weekend in downtown Belgrade, Serbia, Friday, March 14, 2025. (AP Photo/Armin Durgut)
Police officers stand guard prior to a an anti-corruption rally in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Police officers stand guard prior to a an anti-corruption rally in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Police officers stand guard prior to a an anti-corruption rally in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
Supporters of the Serbian president are seen inside a park as police in riot gear protect them during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
A protester rides his bicycle past damaged tractors parked by supporters of the Serbian president during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
People standing on a truck are greeted by others during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
People stay in front of Serbian parliament building near students and former paramilitary fighters loyal to President Aleksandar Vucic, who camp outside the presidency building, prior to a major anti-corruption rally in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
People sit on a tractor during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
Protesters block a street while waving Serbian flags during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
Serbian army veterans are seen during a major anti-corruption rally led by university students in Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Marko Drobnjakovic)
A man who allegedly claimed he was armed with bombs is detained by plain clothed police during a major rally against populist President Aleksandar Vucic and his government, in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
A man waves a Serbian fleg in front of Serbian parliament building prior to a major anti-corruption rally in downtown Belgrade, Serbia, Saturday, March 15, 2025. (AP Photo/Armin Durgut)
DALLAS (AP) — A suspect in a shooting at a Dallas high school that wounded four students and drew a heavy police response to the campus has been taken into custody, school district officials announced Tuesday night.
Three of the students were injured by gunfire and the fourth was injured in their lower body, according to the Dallas Fire-Rescue Department. The department said units were dispatched to Wilmer-Hutchins High School just after 1 p.m. and that the four students, all of whom are male, were taken to hospitals with injuries ranging from serious to not life-threatening.
“Quite frankly, this is just becoming way too familiar. And it should not be familiar,” Stephanie Elizalde, superintendent of the Dallas Independent School District, said at a news conference.
The school district said in a statement Tuesday night that a suspect was apprehended within hours of the shooting, but didn't provide details about the person or say whether they had been arrested.
Christina Smith, assistant police chief for the Dallas Independent School District, said at the earlier news conference that the investigation was fluid and she did not have any information on what led to the shooting.
The three who were shot were between the ages of 15 and 18, while the age of a person with a “musculoskeletal injury” was not known, Dallas Fire-Rescue said.
School district officials and police gave few details during the news conference held several hours after the shooting, which drew a large number of police and other law enforcement agents to the roughly 1,000-student campus.
“I know that there are many questions and we’re not going to have all of the answers right now because some of the information will be inaccurate,” Elizalde said.
Authorities said other students and their parents had been safely reunited after the students had evacuated earlier in the day from the campus. Aerial television footage taken above the high school Tuesday afternoon showed multiple police vehicles thronging the complex.
Elizalde said that there would be no school at the high school for the rest of the week but that counselors would be available to students.
Smith said that the gun didn't come into the school during “regular intake time.” She said "it was not a failure of our staff, of our protocols, or of the machinery that we have.” But she said she could not elaborate on that.
Shauna Williams, who has two students at the campus, said after the shooting that she was now considering homeschooling them. At the same school last April, one student shot another in the leg.
“I can’t keep going through this as a parent,” she told Dallas television station KDFW. “I’m telling you, it’s very frightening to think about losing your child, your kids.”
Texas Gov. Greg Abbott said in a statement that “our hearts go out to the victims of this senseless act of violence.”
Superintendent Stephanie Elizalde, left center, speaks with a highway patrolman outside Wilmer-Hutchins High School after authorities reported the campus had been secured following reports of a shooting, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Agents load bags into a crime unit vehicle on the Wilmer-Hutchins High School grounds after authorities reported the campus had been secured following reports of a shooting, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
A woman carries a child as she and a student of Wilmer-Hutchins High School leave after authorities reported the campus had been secured following reports of a shooting, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
An undercover Texas Highway patrolman arrives to Wilmer-Hutchins High School, where police are responding to reports of a shooting in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Students sit on stadium bleachers as Wilmer-Hutchins High School, where police are responding to reports of a shooting at in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Parents are checked in to pick up their children at Wilmer-Hutchins High School, where police are responded to reports of a shooting in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Parents arrive to pick up their children at Wilmer-Hutchins High School, where police are responded to reports of a shooting in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
A fire engine blocks a road accessing Wilmer-Hutchins High School, where police are responding to reports of a shooting, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
A woman arrives to a checkpoint outside Wilmer-Hutchins High School, where police are responding to reports of a shooting, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Sheriff vehicles sit parked in a lot at Wilmer-Hutchins High School, where police are responding to reports of a shooting at in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Police respond to reports of a shooting at Wilmer-Hutchins High School, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)
Police respond to reports of a shooting at Wilmer-Hutchins High School, in Dallas, Tx., Tuesday, April 15, 2025. (AP Photo/Julio Cortez)