The story later makes it clear that there's a policy against illicit sexual relationships, period. The child is just the evidence, not the cause.
And, unless the policy is poorly written, he would have been fired even more quickly had the school learned that he had played a role in having the child aborted.
A very biased and slanted article, IMO.
I agree. This is pretty much a media copy and paste from this story:
Anti-Abortion Group Backs Fired Pregnant Teacher
So much for the ACLU's charges of gender discrimination in the other case: "Michelle McCusker was fired from her job as a pre-K teacher because she was pregnant," said Donna Lieberman, an attorney with the New York Civil Liberties Union. "This is a policy that the church applies to women but not to men.
"Only women employees are subject to being fired for being pregnant or having engaged in non-marital sex," she added. "They don't apply that policy to male employees. That's gender discrimination. It has nothing to do with religion."