Joseph Greco is held on $100,000 bail, charged with sexual assault and endangering the welfare of a child.
County Prosecutor John Molinelli says the girl told investigators she and the 27-year-old had sex between 2010 and 2011 when she was a junior and senior at Park Ridge High School.
Greco has been suspended from the school. It's not clear whether he has an attorney.