For me and my child, private schooling is the best choice. We are close to and have been able to send our child to an excellent private school, and we have already experienced wonderful returns because of it.
I know people whose best choice was home schooling, and others who's best choice is public. Though I am negative towards public school in general (worked there, seen that), I still can accept that there are good public schools out there, with people who work hard for the kids. You have to live in the right places.
All in all, its about choice, and the freedom to make those choices for the child individually. It's the liberals who think there is only one choice and only one 'best way', don't fall into the same mode of thinking.