Spiritedmama,
As a homeschooling mom, I can tell you it isnt for everyone. If you have found a school that works with your son and makes your son happy that is what is best for him. You are doing great. I homeschool because I havent found a school that will work well with my childrens needs.

Dont feel inferior because you dont keep your children home. I think you have done an amazing job to still have a son that loves learning. That is what is important.