If a student is giving 100% in the school system, they will get back at least 100% in return. I feel as though too much of the blame is put on the school system rather than the parents themselves. It's not a teachers responsibility to raise the student, just provide information!
I believe that the school system has not been good to students. The emphasis now is on getting students to pass standardized tests. Teachers have to teach to the tests and the fundamentals of learning are being overlooked. There is so much worry if schools don't make the "grade" by meeting or exceeding the tests. Students have definitely suffered from all the testing that is done.