Thank you so much to everyone! I'll definitely keep you all posted as to how he's doing.

Right now, he's attending SIG and he loves his classes. School starts at the end of August and he'll be taking his math course online with CTY. We're hoping all of this will help with his "behavior problems" in school. (He likes to help the other kids with their work, talk to friends, and work on his own thing, which gets him into trouble. Not big trouble, but trouble nonetheless.) Hopefully, third grade will keep him busy enough to alleviate some of his "trouble".