I would join a larger association that can help you for your state as each state has different laws, etc. They often have local groups and things so your son won't be wholly isolated from other kids and can do field trips and group assignments, parties, etc. with others:
http://www.vahomeschoolers.org/law/
http://heav.org/
http://www.hslda.org/hs/state/va/
There's a lot you can explore online too nowadays, so you yourself wouldn't have to do the teaching, etc.
http://keystoneschoolonline.com/