Earlier quoted context omitted.
Whether that's good or bad depends entirely on the content of the tests. You have to ask, "is this stuff that a graduate of the system should be able to do?" If no, then it's fair to criticize them for having to spend time teaching this, and instead achieve a lower proficiency but teach a broader skill set. But if yes, then any criticism of "teaching for the test" falls flat: this is stuff students need to be able to…
Here are some of the arguments I've seen: -- testing itself takes a lot of time away from instruction, sometimes days at a time for each of multiple tests. -- In addition to learning the material that's officially tested by an exam, students are forced to study the idiosyncracies of the exam: how questions are phrased, how graders expect to see written answers, etc. That takes more time away from studying actual curr…
If the teacher hasn't effectively taught 3R with time to spare, I'd suggest that black history is a topic of far less import than 3R and the teacher should skip it.
This stresses teachers out at test time, which causes them to stress students out. Students come to dislike school and learn less.
tl;dr; Teachers are unprofessional and just generally horrible people who inflict their problems onto innocent third parties.