Rockwall teacher fired for out-of-wedlock pregnancy