Teaching children to invest in bonds is spectacularly bad asset allocation. Investing in stocks or bonds both help promote economic growth.
For me, the notion of teaching kids to invest in some company they know (Disney, McDonalds, Coke, Apple, or whatever) and telling them that they are buying a tiny, tiny share of the company is an important mental model to help shape in them.