Personally you all have a lot of preconceived ideas about schools.
I do believe that in real life it is good for children to not only have an education in academics , but also a social education.
At some point your daughter will attend college, will have a job, date, marry.. have friends to depend on.. and then hopefully have her own family because you and dad will not live forever..
She needs all types of experiences to live an independent life.
She will encounter all sorts of people so she needs to recognize how to interact with them, how to assist them and how to ask for assistance.
She needs to know how to work with other people, how to work as a group member, how to lead a group of people. And this includes people that are not all just like her, but people that she normally would never have any reason to be around in any other situation.
She needs to learn to be a team player and how to be a coach,.
Our daughter is not the most social person, but she can certainly get along with almost anyone. She can get things done in a group or alone.
Even as adults we encounter people that may bully or ignore us, but we have learned how to deal with this.
As adults there are people we do not respect, but we can still work with them.
Sheltering a child from real life is not doing her any service.
This of course is based on my experiences. I was raised to be independent and encouraged to make my own decisions, how to ask for assistance and clarification, and to question even people in authority if I do not agree, and how to deal with all sorts of people.
This has helped me sometimes way more than a education based only on what was taught in books.