I agree, her opinions should be kept to herself. I would also fire her.
Any teacher that talks politics (Democrat or Republican) or religion should be fired.
Schools should not be for political or religious indoctrination.