A Bucks County man is charged after police say he made threats to the Saint Joseph Catholic School in Hanover, York County.