Currently, at least in the United States, school is a wonderful place to learn how to take and pass tests. That's it. Just because someone can pass a test doesn't mean they've learned *anything* about the subject tested. Today's tests by their very nature ask simple questions whose answers can be easily graded. Real knowledge doesn't fit into such easily-designated cubbyholes. As a result, we are rapidly building C.M. Kornbluth's world from "The Marching Morons", if we're not there already. Change is badly needed.
School should be a place that prepares a child for living in the real world, not fulfill the fantasies of Liberal Arts graduates who seem to think that being "well rounded" is the goal of every human being on the planet.
Horse hockey, as Colonel Potter is fond of saying!
What subjects should be taught? Here's a short list:
Reading, Writing / Speaking (i.e., how to effectively express yourself), Math (up to Geometry and your basic Algebra), Logic (i.e., how to think and reason in any situation), Social skills (i.e., how to deal effectively with people), Computers (how to use them safely, how to find information using the Internet), and everyday technology (basic home repairs -- including simple electrical, plumbing, and carpentry, basic car repairs, and everybody learns how to drive a car *properly*), and what they used to call "home economics" -- buying a home, paying bills, buying groceries, etc. Add "how to get and keep a job" to that list.
Optionally, we might want to teach a foreign language (not everybody may have the ability to handle it, though), but only if the first priority is *speaking* it, not reading a paragraph and answering a bunch of questions. After all, language is for communication first and foremost.
Oh, and about testing? Absolutely *no* written tests other than for Writing (essay, of course) and Math (a sheet of paper with a question and lots of blank space for the answer). Everything else is a "show me what you've learned". Explain it verbally, demonstrate it with your hands, something, *anything* but use a number 2 pencil to answer.
Call this whole thing "Modern Urban Survival", and the Final Grade will be given *after* graduation in the real world.