I teach college and I am so disturbed by the lack of preparation by most students. Laziness is a factor, but more commonly, the problem is a lack of appreciation for higher learning, since all was given to them in high school. They automatically think if they do the assignments and come to class they will make an "A". There is no real appreciation that making the "A" requires work that leads to learning. I had a student this semester who asked why we continue to teach a course that many students fail. This was Anatomy and Physiology, a course required for entrance into most medical (clinical) fields. I don't know about you, but I don't want a nurse or MD that couldn't pass a course in physiology... it is the basis of all medicine.