You expect a lot of your teachers.   Where are the parents in all of this?   Before you spout off, I won't say that some parents are not lacking in our society.  Many like to blame everyone else for their children's problems because they are not taking their parenting responsibilities seriously.  That doesn't say that the schooling system should be the solution.  Parents need to step up and they should be punished for their children's actions when they don't.