Also, the moment you start talking about putting the kibosh on learning things that don't "apply directly in the real world," you've abandoned real education for the churning out of factory and office drones (the thing that currently characterizes the American school system, which as you may have heard, sucks.) The hell with that.
Teaching kids to think for themselves doesn't make them good little consumers.