We have the same exact situation in my town, only its the math teacher/track coach. But parts of the story don't make sense... and now its starting to leak out that its not the student but her MOM who's been having the affair with this teacher, and the girl has been covering to hide the affair from dad (she was bribed with a 2004 BMW of her own)

With these stories, I always try to see what side of the story is NOT being told. Yes, its disgustng, but there is always something not told to the general public.