But there is another side to this story. Teachers have many different bases to cover at the end of a school day: special announcements to make, things to pass out, and last minute changes in after-school activities to handle. In light of this, figuring out on the spot what one student has or hasn't finished for homework can be a tall order to fill. Add to it a student with an attitude, and it can become too much.
I suggest that you begin by making an appointment with each teacher (a phone conversation will do). Explain that you need to know what your son is accountable for each day, and that the homework notebook plan isn't working. Let the teachers know that you understand they are very busy at the end of the school day, and that you would like to try an approach that works better for them.
You might suggest that the guidance counselor or the principal play a role in monitoring your son's work. But let each teacher know that you are open to her ideas. In this way you will be getting the teachers to "buy into" the solution. After you have reached a new agreement, send a note to the teachers (with a copy to the principal) thanking them for their support in helping your son succeed. Set a date, perhaps six weeks out, for touching base again on how things are going.
Hope you have better luck this time!