This is an interesting topic. I know this all too well having come from a lower middle class home and growing up in a small
southwest town. My family made average wages and we were not poor but because of my parents very bad spending habits and bad business decisions we never seemed to have quite enough to get by and have the nicer things my friends always had. After growing up and leaving that town I had the opportunity to meet very successful people (some were girlfriends) who showed me how to make my money work for me. I am also very driven, since I never had money growing up I am now very careful how I spend and I think out large purchases well before pulling the trigger. Even to this day when I try and help my Mother with money I just don’t think she will ever understand it or just chooses not to.
I have been saying for years that money management should be taught in school, if you don’t learn these skills at home then you have to learn them somewhere. This is why rich families stay rich and poor families usually stay poor.