A bond hearing was held Thursday afternoon for a teacher from St. James Middle School, who was charged by police after an investigation into allegations he had sex with a 13-year-old student.