A.H.
You might want to consider looking into some of the private schools in your area. The Waldorf and Montessori schools have a very different approach. Also the Goddard schools. The smaller classes will help so that the teacher can keep your child engaged, and might also be beneficial for your son to develop the social skills he needs.