A 15-year-old student is facing a felony charge after bringing a weapon to Cranston High School West, according to police.