The Charleston County School District has confirmed a high school teacher has been placed on leave following several charges.