OP, you've gotten some very good responses. Here's my take as a former teacher and a parent on what kills schools.
1. Let the teachers teach! Schools are doing way too many things
that they should not be (primarily daycare, food, counseling). Their
primary job should be to educate.
2. Parents who don't want to parent. Hence the above problem. The
amount of parents that don't prioritize education is astounding. As is the
amount who want everything both ways. Ex: Challenge my child but
don't give him too much work. Mainstream my child but give her
individual attention with modifications. Zero tolerance unless it's my
kid.
3. Decisions/mandates being made by people who haven't been in a
classroom in years, if at all.
4. Professional development from consultants or college professors who
have "new innovative ways" of teaching things we already know
how to teach.
5. Administrators not willing to do the work required to fire a
poor teacher. This stinks for both the kids and other teachers if one is
not carrying her workload.
6. Accept reality and admit that not all kids are going to reach the same
level.
7. Accept that inclusion doesn't work in all cases. A kid whose
learning to button his shirt should not be in a Biology class. A kid who is
constantly disruptive, should not be allowed to keep hindering the
education of 20 other students.
8. Exploitation/abuse of special ed services. It only takes away
from kids who genuinely have special needs and gives a lot of kids an
excuse to simply carry on their spoiled ways. Before I get jumped on,
please realize I am not grouping all special needs kids, but there are
plenty of kids who have nothing wrong with them, that manage to score
a diagnosis.
9. Disillusionment of good teachers. Time and again good teachers
get the worst kids, the most IEPs, and the crappiest subjects because
they can handle it. In the meantime the worst teachers get the good
kids and the more desirable classes because they suck and whine.
10. Parents and citizens need to realize that a public school is by the public.
They have to demand the best education for their kids, they have to go
to board meetings and make sure their kids are not getting screwed.
They also have to support the schools.
11. Money. Central office could manage money MUCH better. But I
don't think complaining about how inner city and rural schools get less
than affluent suburbs holds any water. If anything it just causes
jealousy. Simply put, in a wealthy area you will have a greater
percentage of parents who support education. They are willing to pay
for excellent public schools. I don't expect them to pay for my public
schools just because a portion of my townspeople aren't willing to. I'll
work to change those people's minds.
Sorry about the novel. I swear I didn't intend on doing that.