Personally, I wouldn't let my kids spend 2 hours a day commuting.

We have chosen to stay in public schools-- private schools have NO legal obligations regarding giftedness or disabilities, and it would have been impossible. In public school, your child is entitled to a Free, Appropriate Public Education (FAPE)-- which means that you should be able to work toward a reasonable solution. I am well aware that this can be difficult-- the tales one could tell-- but for us, staying and working through the issues has been the best of the options for our 2Es.