A former substitute teacher at Bradford High School is charged with 17 counts of sexual misconduct for allegedly sending inappropriate messages to a teen student.