My state senator, a former English teach, took the Colorado TCAP (no child left behind equiv tests) and said they were pretty difficult. She was one of the few senators who too them and actually passed.
So, do we all need to know all those facts, or should school really teach:
1) The really important stuff everyone needs to know (i.e. how to balance a check book, where babies come from/how NOT to get pregnant)
2) How to take responsibility for yourself by working with deadlines and having to do stuff you don't already know how to do in an environment where the consequences are just a bad grade rather than getting fired and leeching off the rest of us via wellfare.
3) An as-broad-as-possible understanding of the world that helps students find things they're good at and passionate about so they can figure out how to make a living when they graduate.
There are a lot of "simple facts" out there, the vast majority of which are useful only to a very few of us. Example: Quadratic Equation. I remember thinking it was really cool in high school math (why yes, I am a nerd), but a few decades later I'm not sure I could even give a proper definition of it because, as a programmer and systems administrator, I haven't used it since college. Of course, it's horribly useful to some subset of scientists and engineers out there, and we should still teach it to help those kids who will go into a field that uses it figure out that they want to do so. But a program that simply ensures that everyone in America has memorized how to solve the quadratic equation really isn't very useful. In fact, if said system fails to do 1, 2 and/or 3 above, it's quite counter-productive.
I'm really glad you know all of your 'simple facts'. I'm sure they help you be a very productive member of society, and I probably indirectly benefit for your fact-based labor. But if everyone knew all the things you know (and didn't know all the things you don't know), I'm pretty sure society would collapse. The power of our economy is it's diversity. Need something done? There's probably someone out there who specializes in doing just that. We loose that if we shove everyone into the same box, especially a box arbitrarily created by a bunch of test-makers who's campaign contributions helped keep Bush in office. (yes, there are only two companies who make the federally-mandated standardized tests for the entire country, and those tests make up a not-insignificant portion of my state's education budget.)