A Tempe city councilman has been fired from his high school teaching job for alleged misconduct with two young women. Now the City Council is reviewing whether he should be punished.

The allegations involve conduct that occurred after the women graduated from Tempe Preparatory Academy, but the school says it fired Councilman Kolby Granville because he violated its code of ethics and his contract.

Granville was fired last month from his job as a history teacher after the allegations. One woman alleged Granville made improper sexual advances. Both said he served them alcohol when they were underage. Neither was a Tempe Prep student at the time.

According to emails obtained by 12 News, one of the former students told the school's headmaster that Granville invited her to his home and "provided her with multiple gin and cranberry cocktails."

She was too drunk to drive, she said, so Granville said she could sleep in his bed, the email said, alleging he got in the bed, put his hand down her pants and put the other around her.

She said she told Granville to stop, and when he did not remove his hand, she grabbed her things, ran to her car and broke down in tears.

After an investigation with an outside law firm, Tempe Prep fired Granville at the end of December. He had taught there for four years.

The school said in a statement:

"The reason for Mr. Granville's termination has nothing to do with any known misconduct involving current students. We think it is important ... to take allegations of any improper or unethical behavior seriously and to act swiftly, which we did in this case."

According to Tempe Prep, there have been no additional complaints against Granville.

Tempe's City Council issued a statement saying it's reviewing whether the allegations violate the city's code of conduct.

Granville did not respond to a request for comment. He has said he never served alcohol to an underage minor and denied the allegation of sexual misconduct. Tempe police say there is no active investigation in the case.