Teacher attitudes and teaching philosophy.

Great facilities don't mean much if the teachers are crappy. Likewise, an awesome teacher can still get the best out of a child with minimal resources.

I put my DD into a mainstream independent school even though she qualifies for a ELU because I knew that because the school chooses who they hire that there would be a certain amount of consistency on their approach because they would have to fit with the school's philosophy of education which is often stricter/or more defined than a public school. In the short time DD spent in the public system I found it a bit of pot luck on the type of teacher and their approach, sometimes good sometimes not so good IYKWIM.