The Boston Herald reports that a teacher at a Catholic high school was fired for getting his girlfriend pregnant and fathering the child out of wedlock, which violated their policy of (surprise!) celibacy for singles. The article points out that the parents did not choose abortion or adoption, but chose to keep the child. It also reports that the parish priest would not witness a marriage between the two, citing improper motivation -- in other words, doing it because they felt like they had to.
Growing up in a small town as I did, I'm old enough to remember when a young man would be expected to do "the honorable thing" under these circumstances. That may work for some people, but for a Catholic, marriage is a sacrament, for which there must be a properly formed intention. "Getting caught" isn't one of them.
Still, you have to be impressed at how the couple is handling the whole thing, including accepting the child, as well as both the pastor's and the schoool's decisions. No, I don't endorse how the couple got where they are, since... well, do I have to explain it? And no, I don't blame the school for their policy, since it is a Catholic school, and it's not just religion teachers who have to send the right message.
Personally, I hope he gets a job teaching at a public school. He'll probably find someone who's sympathetic, and he'll probably get paid more. I also think the pastor shouldn't rule out a re-visitation of the issue. Since the faithful have a canonical right to choose their state in life (and that's just the short explanation, okay?), he might not have much of a choice.
Their lives are gonna be hard enough, without everybody else getting righteous all of a sudden.
Within commuting distance of Boston.
(UPDATE: Canonist Edward Peters provides analysis. Thanks, Dom.)