By middle school both of ours had bank accounts. We paid interest (similar to the MMM post) to encourage savings.
Note, if you give them true freedom with the money, they will not at first spend it the way you think is wise. the "at first" period will very in length substantially by child.
I preferred they make mistakes early but this bothered my wife greatly, so YMMV.