One other cause for my list: teachers not knowing the subjects that ther are supposed to be teaching.
Teachers don’t teach anymore. Everything is done on the student’s computer. They read the lesson on their computer, they take the test on their computer, and then the test is corrected by the computer. They student’s never get a paper back to see what they got wrong. How can you learn if you don’t know which responses were wrong?