A teacher at a Maitland Catholic school will face court at the end of the month accused of having sex with a student.

Police have confirmed the 39-year-old man has been charged with nine counts of sexual intercourse with a person under his care aged between 17 and 18.

The teacher from All Saints’ College Maitland’s senior campus has been released on bail to face Maitland Local Court on April 26.

A second teacher at the school is also being investigated for allegations of serious misconduct and was put on administrative leave in March.

All Saints’ College Maitland. Picture: Maitland Mercury