Student vs Teachers

So I'm having this argument with my husband where he basically made me feel like I'm dumb. But that's not the point. Have you ever failed a subject or what was your weakest subject? Looking back at it. Was it your fault?(because you didn't try your hardest) Did you have a shotty teacher? (they basically gave the lesson, worksheets, homework, quizzes without actually teaching) or a combination of both? 
This is controversial because his point was teachers are there to babysit it's up to the student to make good grades and graduate.