Educational consultants are an extreme waste of money. School districts spend a thousand dollars a day to bring in someone to tell what is wrong with a school, and do nothing to follow through. They don't work for the same reason that child support doesn't make up for love and attention from a parent.
Throwing money at a problem, without addressing the root need and cause does nothing to fix that problem. In some ways, it makes it worse. In the worst case of child support, a parent gives a lot of money to provide for their child(ren). Through this act, the parent believes they are filling the needs of the child(ren). What the child(ren) wants is love and attention, to matter, and a positive presence in their life. If someone doesn't get this, they won't be a good parent.
This is exactly how it goes in a school. When there is a deficiency, you cannot simply throw a lot of money at the problem. If you do, the problem will not change and you'll simply have less money to fix the problem. Rather, you must look at the cause of the problem, dissect the cause, and make a change from there.
Ironically, a consultant often has almost the opposite incentives from the school district. It's better for the consultant the more problems they find. The more negative they are, the better for them, financially. The more suggestions they have, the more money they make.
True change needs to come from competent people that care and can do something about it. In almost any school, you'll find a group of people willing to do this for free. They'll look into how to help, how to train, and how take an active role in doing os. Why not use that?
There is obviously a time to ask questions and seek advice, but if this comes through taxpayers dollars, and goes to someone that has an incentive to extend a problem rather than fix it, you've got a problem. Using this person as a crutch is not the answer. It's simply a bandaid.