A high school teacher has been charged after allegedly having sex with a student.

The 41-year-old man was arrested at a Cootamundra home, southwest New South Wales, at 8.30am on Wednesday.

The teacher allegedly had sex with a 17-year-old girl multiple times during tutoring sessions last year.

A high school teacher has been charged after allegedly having sex with a student (stock image)

Police launched an investigation in September last year.

The man was taken to Cootamundra Police Station where he was charged with three counts of sexual intercourse with a child between 17 and 18 under special care.

He was granted conditional bail and is due to appear at Cootamundra Local Court on Monday February 4.