I second inviolet's post.
My wife and I homeschool precisely because we were disgusted with both the quality and the direction of the public school in our district. Before making that decision we attended school board meetings, met with our children's teachers, and had private meetings with both the past and present superintendent. While not too surprised what we found was indifference at just about all levels. Both my wife and I are college grads - I majored in the humanities and my wife in the sciences - and neither of us are religious.
Evolution was too controversial, but letting a community church onto school grounds so they could proselytize and pass out bibles to our kids as they got off the bus and walked into the school building was no big deal. Our children were at the top of their classes, but gifted programming was eschewed for individualized learning plans -- a nice idea except all it meant to the teacher was letting our kids finish their work then tutor the other kids. Classrooms of 25 - 30+ kids in 1st grade were not an issue to be concerned about.
What really surprised us were the supportive phone calls we got from teachers after we pulled our kids out. Teachers know things aren't right, but when their job depends upon keeping their mouth shut during these tough times what's a teacher to do?
Now in our second year of homeschooling things are going great. Science and math are an integral part of our homeschooling, our kids have been exploring another language thanks to some decent support materials on DVD and the web, history is as accurate as we can make it, and we don't have to worry about some other parent complaining that the dictionaries in the library define oral sex. As for extra curricular activities our kids are involved in at least one sport every season through the YMCA and YWCA (in our area they're merged). They have friends who they occasionally spend the night with and vice versa. Their bright, inquisitive, social and aren't afraid of science and math (ok - I'm a proud parent too ;-).