One problem with firing all those bad teachers is we don't have enough qualified good teachers to replace them. One of the big problems in America is teachers and schools they have blackballed the ability to remove bad teachers - its called tenure.
There is no respect or discipline in schools. I think we need to have year long school. Uniforms, and homework, if the child does not get the subject taught, we keep them back and teach them until they do. Passing kids on because the parents want them too is not the answer.
If your child does not get the material they may need to retake the class not push them into the next grade where they will fall further behind. Learning is like a ladder. One step at a time. If you don't get the first step there is no way you will learn on step 2 or 3 or 4. You have to know the basics first.
Why are we graduating so many young adults that can't read, do math, or wirte a letter? Get back to the 3 "R"'s. Learn to read, write and do math first.
Without math you can't do a checkbook. If you can't read you won't know when the government is screwing you and if you can't write you can't complain to other people, the press or Congress as if any of them would care.