I would find out what services are available in your area first. Many communities, especially those with universities, have private programs, often covered by insurance or at low-cost, that will get you the specialized help you might need without having to put your child in school full-time. If you have access to a university, there may also be special education students who would be willing to tutor your child (and they can use this as "in the field" experience).
Side note: My son has suspected Asperger's, and we've ended up just keeping him at home and working on the skills that he needs to develop (primarily social and reading). He also participates in some extracurricular activities.