High school Spanish was the bane of older son's existence, and the one thing that he & I butted heads over during all of his high school years.
Athletic/academic rules said you had to maintain a certain GPA in order to participate in sports. He made good grades in most classes, but brought home a D at midterm for Spanish in the fall semester of his junior year. I'm a mean mom - I don't care if the school says all that matters is the GPA, MOM says you get a D, you get that grade up before you do anything else. He missed three weeks of wrestling until I got a note from the teacher that he was caught up with his work and had brought his grade up to a C+. He was really really pissed at me at the time...but as an adult he has since informed me that it was a learning experience for him that doing the bare minimum is NOT enough, and as a parent he can see himself taking the same stance if it becomes necessary.