Well, I'll pray for the both of you - he failed Earth Science but passed an exam? So he knows the stuff, at least?
Sounds to me like you've been more than fair. Hope he can get things together, but I'm sure you won't actually mind having a little less stress in your life.
Well, yes and no. He squeaked by on the standardized test. But the frustrating thing is, if he actually hears the lesson and (sometimes even) reads it, he will retain that information.
The failing grades are because he neither does nor turns in homework.
If he did, he'd likely make the honor roll.