It certainly doesn't. It's getting better but there's a long, long way to go. Schools have to start paying more. I'm not going to go into the economics of it all but if we are to have schools that are staffed by professionals - they have to pay more! Schools aren't entirely to blame though. There are huge numbers of teachers out there who are just not up to it and do it simply for their money. Yes, we all need money to pay the rent but you have to have a modicum of affinity with your job.