My daughter is at a rec center preschool right now, because there isn't another option besides a private school for a three-year-old in my area.
I definitely DON'T want her at a private school.
We live in Saint Paul, which has a good system of magnet schools, but I think I'm going to skip all that and send her to our neighborhood one.
I really feel like, as we get older, we get locked in with people who are just like us in many respects. Public elementary schools are one of the few places left where kids meet other kids of all different abilities, ethnic backgrounds, socio-economic classes, etc. And that's important to me.
My three year old is learning to read and write already. She can do basic math. I'm confident that any school will be able to teach her the rest of the elementary basics. And I'm also confident that her family will be able to nurture her love of learning, no matter what other environments she finds herself in.
For us, private school is neither desirable nor affordable. It would certainly break the bank. (We had to look long and hard to find affordable child care, and school tuition is MORE.)
Myself, I attended public schools in Washington DC from ages 3 to 18. People say, "I believe in public education," but then they say, "But not for MY kid." I think that's nuts. You either believe in it, or you don't. And I do.