M - the only options are public school (which, for a lot of reasons will not work at the MS level) and the small private school that he is enrolled in and is excited about. The only options for high school (short of a boarding school) are public, suplemented with some courses at the local community college. Home schooling is not an option because he does not like to "change courses" or move on to new things when fully engaged and working at home...but will do so in a traditional classroom setting with ease. Homeschooling would simply become a battlefield. So we are stuck with "working within the system"... LG