Gino DeGrace appeared in Campbellton provincial court today and was charged with uttering threats and possession of prohibited weapons.
Police say DeGrace made threats to harm students at the A.J. Savoie High School in Saint-Quentin.
The RCMP say they were made aware of the potential threat on March 6, at which point police began monitoring the activities of a suspect and gathering evidence.
DeGrace was arrested on April 4, when police executed a search warrant at a home in Kedgwick.
He was charged with an unrelated firearms offence and has been in custody ever since.