Moore County authorities have charged a Carthage man with shooting and killing his wife, an assistant principal at Pinecrest High School.