Investigators said students or staff were never in any danger.
Prosecutors say Santoro made the threat back in November 2012, but told a friend about it in February.
That friend did not tell police until two weeks ago.
Santoro is charged with felony disorderly conduct. He's being held on $500,000 bond.