Here is from a parents point of view. I homeschooled our oldest when she was in first grade. The teacher came to me and said that basically our daughter was too smart to be in school and she couldn't challenge her. Ok, is school only for "dumb" kids? We had her tested and found out that she was well above a 3-4th grade level (mind you she was in 1st grade). The solution from the Principle was to give her a harder reading book....um, NO! So, I took her out of school, homeschooled her as a 2nd grader and she went back to school as a 3rd grader the following year. I definitely think there are pros and cons to each side. I think kids need the interaction with other kids, but the things that they are learning in public schools are kind of a joke. Teachers only teach to the "standards" and heaven help you if you have kids that need to be challenged. I would do it again in a heart beat, all my kids have to do is say the word! =)
Oh, also now a days homeschooling is getting more and more popular and there are TONS of activities for them to be involved in. So the interaction isn't as much of a concern.
Again, JMO!
Couldnt they have just skipped her a grade or 2??