ADVERTISEMENT

Four students injured in shooting at Dallas high school, suspect in custody

Published Apr 16, 2025 02:31 am

AP25105734565428.jpg

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)


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," said Stephanie Elizalde, superintendent of the Dallas Independent School District, at a news conference.
 

Christina Smith, assistant police chief for the Dallas Independent School District, said at the news conference that the investigation was fluid and she did not have any information on what led to the shooting. Although she said police had identified a suspect, she provided no other details, including whether authorities knew the suspect's whereabouts.
 

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."
 

Related Tags

WORLDNEWS
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.