R.G.
B., you know your #1 consideration is your son's health and well-being. Tennessee's rules on home schooling are very lax. They have no regulations regarding the qualifications of the instructors and, in most areas, they do not monitor the progress of the students. So the quality of education is pretty much up to you and, without a home school guild for guidance, your son might not qualify for high school when he reaches that point. (I know of one case where a mother who had not even graduated from high school, and could not pass a GED was allowed to home school her children and her daughter is three years behind her age group ... the state still allows this woman to home school her children!) That being said, Greensboro does have a wonderful support system for home schoolers and you should be able to find lots of help online and through the Board of Education for your area as well.
You will find home schoolers to be a very supportive group and always willing to offer advice and pointers and other helpful info.
If you do not feel comfortable with home schooling, check into small Cottage or Charter schools in your area. When you interview the schools, make sure they understand the situation and requirements with your son and that these are absolutely unbendable rules for his overall safety. You may also get recommendations in this area from home school families.
As you are already aware, it is highly likely your son's immune system will be stronger as he grows older and he may be able to go to a regular public high school when he gets older. He may really appreciate the interaction but, if he is home/cottage schooled when younger, he may find it too overwhelming and prefer to stay out of the public school system.
Good luck.