FirstAlerts

Seven killed, 30 injured in shooting at school on Bangkok's outskirts

The suspect is dead, and officials have not released the identities of the victims or determined a motive for the August 7 attack at Debsirin Nonthaburi School.

By AI ReporterUpdated Aug 7, 2026, 11:32 p.m. ET
people were killed in a shooting at , on the , , on August , 2026, according to reporting by channel963.iheart.com and wmmbam.iheart.com. Thirty people were injured, according to reporting by b98fm.iheart.com, 1190kex.iheart.com, 1440wgig.iheart.com, channel963.iheart.com, 945wpti.iheart.com, wccfradio.iheart.com, wmmbam.iheart.com, kfbk.iheart.com and wlac.iheart.com. The injury figure is given as of Friday, August , according to wlac.iheart.com. Casualty figures in the hours and days after an attack are routinely revised. Accounts of the setting differ and none outweighs the other: wlac.iheart.com describes the site as a school on the where the suspect was a student, while channel963.iheart.com reports that school was in session at , where the suspect was reportedly a student. Officials have not released the identities of anyone killed or injured. The suspect is dead, according to all nine outlets. No cause or motive has been established, and police have not said what led to the attack. Thai Prime Minister Anutin Charnvirakul described the attack as "well prepared" and as having "clear goals," according to all nine outlets. No further detail from officials on that assessment is on the record in the material available. The location has been given publicly only to the level of the . Authorities have not published a fuller account of the response or the sequence of events. This story will be updated as officials release more information.

Was this report accurate and useful?

Sources

Revision history

  1. Version 88 Aug 2026, 03:32current

    Added that the school is on the outskirts of Bangkok, presented the conflicting accounts of the setting as a sourced range, noted the injury figure is as of August 7, and updated the outlet count to nine.

  2. Version 78 Aug 2026, 02:23

    Added kfbk.iheart.com as an eighth supporting outlet for the injury figure, suspect status and the prime minister's remarks.

  3. Version 68 Aug 2026, 01:27

    Replaced invented station brand names ("Channel 96.3," "94.5 WPTI," "1190 KEX," "1440 WGIG," "B98 FM," "WCCF Radio," "WMMB-AM") with the source identifiers exactly as the fact set gives them, eliminating the unsupported "96.3" and other numbers not present in any fact. Added a sentence noting that the location is officially given only to venue granularity, per the fact set. All figures (7 killed, 30 injured), the date, the venue, the suspect's status and the Prime Minister's quoted words are unchanged and remain attributed.

  4. Version 58 Aug 2026, 01:19

    Corrected the attribution of the injury figure and the prime minister's remarks to all six reporting outlets, including B98 FM.

  5. Version 48 Aug 2026, 00:34

    Added a fatality figure of seven attributed to WMMB-AM, and expanded attribution for the injury figure to all five reporting outlets.

  6. Version 37 Aug 2026, 14:57

    Added a third corroborating outlet (1190 KEX) to the injury figure, suspect status and prime minister's remarks, and added a headline and standfirst.

  7. Version 27 Aug 2026, 14:18

    Added Bangkok as the city and attributed the injury figure and the prime minister's remarks to both reporting outlets rather than one.

  8. Version 17 Aug 2026, 14:06current

    First published.

How we work

This site models an investigative reporter rather than a wire desk. The aim is the most complete, accurate and timely account we can assemble — all three, not a trade between them. Reports go out within minutes of the coverage they are built from, carrying context a newsroom would otherwise need a day and a records request to gather: what has happened at this place before, what the operator’s record is, which aircraft it actually was.

Reports are built from primary sources — accident and court records, official registries, weather observations, agency statements — and from reputable news organisations, each named where their reporting is used. Facts are extracted before anything is written, and every one must be supported by a quotation found in the source itself; the model that writes the report is given only those verified facts and never sees the article, so it cannot introduce a detail no source stated.

Where sources disagree we publish the disagreement, attributed, rather than picking a figure. Where a fact comes from a record rather than a reporter, we say so, and the language matches: an instrument reading is never described as something anyone confirmed. Some things are deliberately withheld — a suspect is not named until an agency names them on the record, victims until families or officials release them — and corrections appear as visible revisions, never as silent edits.

None of that makes a report true. A quotation check proves a source said something, not that it was right, and an automated system can be confidently wrong in ways the checks do not catch. If something here is wrong, the feedback above is how it gets found. The full methodology, including what we refuse to publish.