Police arrested 18-year-old Sammie Eaglebear Chavez at about 4:30 a.m. Friday after learning of the alleged plot Thursday.
An arrest affidavit says Chavez tried to convince other students to help him lure students into the auditorium, chain the doors shut and start shooting. The Tulsa World reports that authorities say Chavez threatened to kill students who didn't help.
The Bartlesville Examiner-Enterprise reports Chavez planned to detonate bombs at the doors as police arrived.
The school district says students were never in danger. Chavez is being held on $1 million bond.