I never went to one of those places and I'm happy for it. I did public school, and mainstream classes from 6th grade up. I also started doing most things like cooking since the age of 10 and laundry and stuff since 13. When I went off to college, I already knew a lot of the general things for keeping up with myself and so forth, while some of the people there didn't really know how to do laundry. My one room mate couldn't cook, I mean could not cook to save his life. It was so bad we had to unplug the smoke alarm every time he tried. It was good that he had a girlfriend, or he might have starved lol.
I don't see why you ever need to put your kid in a place like that. To me, its dead wrong, and on the part of the parent or parents, I think its laziness. They don't want to teach, maybe they don't understand, so they let this place do it, the problem is, who knows what they do, what that place is really like.
If there were a blind school that would be acceptable to send someone to, I'd have to say it should have the following qualities.
Freedom - Apart from classes and meals, the students should be free to move about he campus until the curfew which would be 10:00. But even then, don't say oh you have to sleep, etc, just say you have to be in. Don't try to take things like phone or shut off the internet. If I give my kid a phone or something, that's my business, you don't get to tell him he can't have it.
Life skills training - Kids should be trained to be self-sufficient. This means learning to cook, at least basic things, learning to clean effectively, which includes doing dishes, wiping up the table and counters, swiffering the floor, etc. Also they should teach at least basic money management techniques, as well as how to shop for grocieries at an actual store. Even though things like Amazon and Walmart are delivering now, its still good to have that experience just in case you need to call on it.
Work study or college preparation - If you want to be a proper school, you need to be guiding students in their junior and senior years towards work or college, which ever they choose to do. Seniors who want to go straight into the workforce should have the opportunity to do a work study, or co-op program where half their day can be spent at a job. Kids looking to go to college (university) for higher education should have the opportunity to fill out college applications and scholarships, PEL grant applications and so on.
In short, like a program that doesn't encourage shelfering, coddling, that teaches academics as well as practical subjects.
I'm a cat! What's mine is mine, and what's yours is mine to :P XD