I invest but I know to many people who don't but are interested in doing so.
Its the usual starting points that seem to hamper folks, from people wanting to use their credit cards, to ease of use in regards to rule and systems that various firms use.
I think a good place to start is the savings plan that would be in effect if Social Security were to become a private, yet mandatory savings plan...it would be common to us all and form the basis for investing disciplines for other savings plans.
This is how we can start teaching the basics of money management in our high schools.