Thirty-three-year-old John Carbonaro has been charged with abusing a 16-year-old girl in his home more than once.
The alleged relationship was reported to school authorities last week by a concerned parent.
Carbonaro turned himself in Wednesday and was released after posting $20,000 bond.
The school has suspended him without pay.