I'd also go with the charter school, if you can get in.
Here in Polk County we have 1,000's of kids stuck on the waiting lists for the charter & magnet schools.

Just want to make sure you know that Mckay scholarships are only for disability ESE kids not for gifted ESE even though they get an IEP.

Good luck with what ever you choose