At some point one has to decide not to sacrifice their child for the 'greater good.'
This! I'm very involved in our public schools, I'm a licensed teacher, I've taught for years. Our publics do the best they can with the resources they have to meet the needs of the broad population of students who they serve in the current "teach to the test" environment. In fact, by many standards, they are quite good.
However, I send my own dd's to a private, Montessori school. Why? Because they can have what our publics, at least in our area, aren't providing (right now):
-small class size
-curricula that meets their individual ability levels across grade levels (so they bounce back and forth between upper-el/lower-el for different subjects)
-multiage class (which we love)
-personal relationships with teachers (who work with them for multiple years)
-greater parent involvement
-the ability to really explore individual interests
-relaxed environment where classroom management/control isn't the guiding force (because the kids are generally well-behaved and the class sizes are small)*
-less emphasis on teaching to the test (because individual children can focus on this as needed rather than this being a group exercise) and school funding is not at stake because of test scores**
-greater emphasis on 21st century skills (habits of the mind, problem solving, global engagement, etc)
-more field trips (lots more)...which is just a perk of a small school...but we love it!
*Most kids want to be there and value education because it is valued in their homes---otherwise their parents wouldn't have sought out/pay tuition for this school
**Students still take the standardized tests and they are reported to the state for school ratings---but the kids generally do well because it is a self-selected group of children with parents who highly value education (hence they are willing to pay tuition and get involved).