I asked my son (so one major) and he said most are 3-3.5 in his major. Daughter will be 3.5, she had 4 less credits entering than my son and needs 2 more for her degree. Her bf, an engineer will be 4 he thinks, he entered with 40+ credits but only 30 or so lined up class wise. From what I’m told engineers usually take a semester or two longer than most.
Talked to one of my sons HS classmates, engineering at ISU, and he will be four years. Sons Roommate graduated in 3.
I know that that is just a few off hand, but I have yet to run into a five for a bachelor lately.
EDIT: didn’t see the last sentence right away. I didn’t use an inflation calculator, so I did after reading that. You are correct with that being 5k more. I then entered in the wage, and man, his is totally blowing away mine. 8k per year more for the same job in todays dollars.