Remember, there is a big difference between home schooling and un-schooling. I've home schooled my own son and I am an educator in a public school system, I got a lot of grief for it too. I've had both home schooled and un-schooled children in my class and the home schooled are ready for it, the un-schooled are lost. You can't expect children to just figure out math, reading, writing, science, or any other subject just by watching you or being around other people. Sure, you can learn to count by buying things at the store with cash,, on wait,, no you don't learn to count by doing that, you get taught that at home with change,,, oops sorry,, that's home schooling what was I thinking?
With the introduction of Balanced Literacy more and more learning styles are being met in a single classroom. There are groupings by ability, groupings by need, support work for the students who need it, Read 180 and Math Navigator to help those who might fall behind. Classrooms are no longer taught by handing 25 kids the same book and saying "OK everyone open to page 2, Suzie you read first, then Juan, then Jose, then Maria,,,, etc." Smaller groups are instructed with different level books. There is a whole-class shared reading time so everyone can enjoy the same book or story together and work on together, but the learning is done in the groups.