Joshua O’Connor listens to his attorney, before pleading guilty to charges that he plotted a school shooting, at the Snohomish County Courthouse on Thursday, Dec. 6, in Everett. (Andy Bronson / The Herald)

Joshua O’Connor listens to his attorney, before pleading guilty to charges that he plotted a school shooting, at the Snohomish County Courthouse on Thursday, Dec. 6, in Everett. (Andy Bronson / The Herald)

Teen guilty of plotting a massive school shooting in Everett

His grandmother may have saved many lives when she found his journal and rifle and called police.

EVERETT — A would-be school shooter pleaded guilty Thursday to plotting the mass murder of his classmates in Everett.

In a red spiral journal, Joshua O’Connor drafted plans to zip tie doors, set off bombs and “mow kids down in (the) hallway and gym” at ACES, an alternative campus in the Mukilteo School District.

O’Connor, 18, admitted in Superior Court to attempted first-degree murder, unlawful possession of an explosive device and first-degree robbery, for an armed holdup of a minimart to fund the plot.

State guidelines suggest he could serve 22½ to 28⅓ years in prison. His defense attorney expects to ask a judge for less time at sentencing Feb. 6.

O’Connor’s grandmother may have saved many lives in February, when she found his journal under his pillow. On the front cover were the words “Anarchy” and “(Expletive) The Population.” She read the entries. The next morning, she dialed 911.

O’Connor was stockpiling homemade explosives. He bought the same model of military-style rifle used by a Columbine High School shooter. He lionized mass killers. He wrote that he wanted the massacre to have the highest body count possible. He planned to kill himself afterward, writing a will to say who should get his guitars, clothes, swords and tobacco pipe.

His entries reflected anger at society and laws. At one point he wrote that he could think of nothing but murder. He’d dressed as one of the Columbine shooters for an acting project in January 2017. His drama teacher reluctantly approved his character choice, as long as he was objective in his portrayal.

His fixation seemed to be a mystery even to O’Connor.

“(If your reading this I’m dead),” began a note dated Nov. 30, 2017. “Where do I start? Sure I can talk about my (messed) up childhood, but who really cares? I know what you’re wondering. ‘Why did you do it?’ I don’t know.”

Around the time O’Connor entered high school in Arizona, his mother was investigated for neglect of her children, according to charging papers. O’Connor’s grandparents became his legal guardians around 2015. He was a B-plus student.

Months later, he started smoking marijuana and hanging out with a friend who was a “negative influence,” the charges say. His grades plummeted to a 1.5 GPA. His grandparents moved to Washington, hoping to give O’Connor a fresh start. He was suspended twice from Kamiak High School, for drug-related issues. He ran away for five months, and traveled the West Coast. A rollover crash left him with a concussion and a broken ankle — and it tipped off his grandma that he’d gone back to Arizona. She bought a ticket to fly him to Snohomish County last year. He enrolled in ACES. He told a small circle of new friends he’d been bullied at Kamiak.

Just after his 18th birthday, O’Connor ordered a Hi-Point carbine rifle from West Coast Armory North in Everett.

“I can’t wait for the carbine to come,” he wrote. “It’s too (expletive) easy to buy a gun.”

He flipped a coin in early February, to decide what school to target. It came up ACES. O’Connor chose a time and date — lunch on April 19, the day before the annual remembrance of the Columbine shooting. He mapped his footsteps to the minute.

He used an Amazon gift card to buy a Donald Trump mask, a Kim Jong Un mask and tactical gloves. Security footage showed O’Connor and a classmate wore masks and jackets in a stickup of an Everett minimart near his home. He shoved the rifle in a clerk’s face. O’Connor thought the cash would fund the school shooting. The robbers escaped with $100.

O’Connor didn’t have a key when he came home after 10 p.m. So he rang the doorbell. It gave his grandmother time to hide the journal under the pillow again. She’d been making photocopies.

O’Connor came inside on a sub-freezing night in just a T-shirt, carrying a guitar case. His jacket, he said, was inside the soft-shelled case. But it looked like it held something much heavier. He went to bed and wrote one final entry about how “powerful” he felt during the robbery.

The next morning his grandmother drove him to school. Afterward, she opened the guitar case and saw a rifle. She called police.

The accomplice in the robbery, Marquez Daniel, maintained he didn’t know about the school shooting plot. He was sentenced to two years in prison. He agreed to testify against O’Connor, if the case went to trial.

In jail, O’Connor allegedly tried to recruit an inmate for another school shooting plot. O’Connor hasn’t been charged in that case. The inmate divulged the new plot to his lawyer.

O’Connor invited the man to his cell for coffee in May. The inmate got a strange feeling, walked downstairs and was attacked by O’Connor’s cellmate Travis Hammons, according to the first-degree assault charges. The injured man was knocked out.

Hammons is awaiting trial.

Detectives reviewed O’Connor’s phone records. Often he searched the internet for explosives, weapons and body armor. He had screenshots of police scanner codes and street maps to local campuses.

He had a picture of the ACES bell schedule. The timestamp on the photo was 8:10 a.m., hours before police pulled him from class to talk. The next day, 17 people were gunned down at Marjory Stoneman Douglas High School in Parkland, Florida.

This story has been modified to correct the name of the business where Joshua O’Connor ordered a rifle.

Caleb Hutton: 425-339-3454; chutton@heraldnet.com. Twitter: @snocaleb.

Talk to us

> Give us your news tips.

> Send us a letter to the editor.

> More Herald contact information.

More in Local News

Police Cmdr. Scott King answers questions about the Flock Safety license plate camera system on Thursday, June 5, 2025 in Mountlake Terrace, Washington. (Olivia Vanni / The Herald)
Mountlake Terrace approves Flock camera system after public pushback

The council approved the $54,000 license plate camera system agreement by a vote of 5-2.

Cascadia College Earth and Environmental Sciences Professor Midori Sakura looks in the surrounding trees for wildlife at the North Creek Wetlands on Wednesday, June 4, 2025 in Bothell, Washington. (Olivia Vanni / The Herald)
Cascadia College ecology students teach about the importance of wetlands

To wrap up the term, students took family and friends on a guided tour of the North Creek wetlands.

Community members gather for the dedication of the Oso Landslide Memorial following the ten-year remembrance of the slide on Friday, March 22, 2024, at the Oso Landslide Memorial in Oso, Washington. (Ryan Berry / The Herald)
The Daily Herald garners 6 awards from regional journalism competition

The awards recognize the best in journalism from media outlets across Alaska, Idaho, Montana, Oregon and Washington.

Edmonds Mayor Mike Rosen goes through an informational slideshow about the current budget situation in Edmonds during a roundtable event at the Edmonds Waterfront Center on Monday, April 7, 2025 in Edmonds, Washington. (Olivia Vanni / The Herald)
Edmonds mayor recommends $19M levy lid lift for November

The city’s biennial budget assumed a $6 million levy lid lift. The final levy amount is up to the City Council.

A firefighting helicopter carries a bucket of water from a nearby river to the Bolt Creek Fire on Saturday, Sep. 10, 2022, on U.S. 2 near Index, Washington. (Ryan Berry / The Herald)
How Snohomish County property owners can prepare for wildfire season

Clean your roofs, gutters and flammable material while completing a 5-foot-buffer around your house.

(City of Everett)
Everett’s possible new stadium has a possible price tag

City staff said a stadium could be built for $82 million, lower than previous estimates. Bonds and private investment would pay for most of it.

Jennifer Humelo, right, hugs Art Cass outside of Full Life Care Snohomish County on Wednesday, May 28, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
‘I’ll lose everything’: Snohomish County’s only adult day health center to close

Full Life Care in Everett, which supports adults with disabilities, will shut its doors July 19 due to state funding challenges.

The Edmonds City Council gathers to discuss annexing into South County Fire on Tuesday, Dec. 3, 2024 in Edmonds, Washington. (Olivia Vanni / The Herald)
Edmonds could owe South County Fire nearly $6M for remainder of 2025 services

The city has paused payments to the authority while the two parties determine financial responsibility for the next seven months of service.

The Edmonds School District building on Friday, Feb. 14, 2025 in Lynnwood, Washington. (Olivia Vanni / The Herald)
State testing finds elevated levels of lead in Edmonds School District water

Eleven of the district’s 34 schools have been tested. About one-fifth of water outlets had lead levels of 5 or more parts per billion.

A man works on a balcony at the Cedar Pointe Apartments, a 255 apartment complex for seniors 55+, on Jan. 6, 2020, in Arlington, Washington. (Andy Bronson/The Herald)
Washington AG files complaint against owners of 3 SnoCo apartment complexes

The complaint alleges that owners engaged in unfair and deceptive practices. Vintage Housing disputes the allegations.

Stolen car crashes into Everett Mexican restaurant

Contrary to social media rumors, unmarked police units had nothing to do with a raid by ICE agents.

Providence Regional Medical Center Everett. (Olivia Vanni/The Herald)
Providence Everett issues layoff notices to over 100 nursing assistants

The layoffs are part of a larger restructuring by Providence, affecting 600 positions across seven states, Providence announced Thursday.

Support local journalism

If you value local news, make a gift now to support the trusted journalism you get in The Daily Herald. Donations processed in this system are not tax deductible.