A Cookeville High School student has been charged with possessing components capable of creating an explosive device in an ongoing Putnam County Sheriff's Office investigation.