I'm more sympathetic to the teacher/school in this case. How much exactly do we expect a teacher to be able to do with such knowledge given 25-30 students and a set curriculum to cover?

Also a good teacher who after all is with the students for multiple hours a day should have built up a reasonable independent sense of each kid's potential, learning style etc. by the end of the year.

Ben