Upper Class- People who do not need to worry about money or paying bills. Can go on vacations/ buy clothes without thinking/ extra money.
Middle Class- Makes just enough to pay all the bills with a little left over each month. Maybe enough to go out to eat at a middle class place.