Our school district has a self-contained program and I took my child out, it wasn't a good fit. DD is 2e but I know of many other kids who left the program in the middle of the year or after the first year. Main problem was that it was very unstructured and lacked organization and good communication with parents. They were treating 10 year olds like Jr. High students and expecting them to plan/organize their work and do things independently. For 10 year olds who actually act like Jr. High students in terms of responsibility, that's fine, but many are not that mature.