A 16-year-old student in Putnam County is facing charges after he allegedly brought a BB gun to school on Monday morning, according to the Putnam County Sheriff’s Office.