It is as much the school as the parent, in some cases.
After receiving a diagnosis of ADHD, we set a meeting at the school with the teachers and psychologist. A month later, we met. The psychologist had not read the report, observed my child or even met him. But, the teachers were proactive and worked to get a plan developed, approved and in place.
That said, we spent over $1000 on tests, missed days of work and traveled 100's of miles to get the testing done at reputable sites. None of this was reimbursable on insurance. If we had just used a pediatrician and taken the meds, our costs (time and money) would have been minimal.
So, I agree that socioeconomic status is also important.
Too often we try and look at costs from the wrong perspective. I spent $1000+ to save my insurance $10,000+.