I think that raising a child is a cooperative efforst between parents and the school system. Afterall, the teachers and staff are with our children daily more than we are.
I am very involved with both of my children and I accept responsibility for every single action that they participate in. I appreciate the efforts of the teachers. However, I do not feel as if it is the school's responsibility to "raise" our children. I feel as if with the help of the school informing us on where our children are academically and behavior-wise it is then our responsibility as parents to do what is needed accordingly. My child that is in the school system makes excellent grades. It was his teacher who suggested that he is possibly advanced for his age academically and that may be the root of his "talking problem". She said that maybe he is just a little bored. In a conference I asked for with me, the teacher, and the principal we came up with some great ways to help him not feel like he had time to engage in more talking and "mind roaming". He now gets to "help" a friend with their math or reading and he gets extra accelerated reader books and gets to go take tests on them when his classroom work is finished. I am proud that we were able to help him out. He is doing better now, he still has his days but with the cooperative effort of all of us... he benefits.
With him only being six, I am pretty much responsible for helping him get his homework and reading assignments turned in on time and helping him with his test material. I try very hard to help him realize how important his grades are so that he can take that with him as he progresses to higher grades.