He went to three different schools in 2nd grade before being accepted into this program which is supposed to be the best in the area. This year he finally has friends and is socially accepted amongst his peers. That's why we haven't pulled our kids yet but have been looking into it.