I think bookkeeping may be a related catalyst. But it's primary use seems more for inter-societal trade (settling accounts), than intra-societal education.
Bookkeeping is not the only prerequisite for written language, e.g. in the new world, sophisticated bookkeeping mechanisms existed for centuries without written language.
Bookkeeping is not the only prerequisite for written language, e.g. in the new world, sophisticated bookkeeping mechanisms existed for centuries without written language.