A 14-year-old student is facing charges after Hillsborough County deputies say he brought a gun to school on Thursday.