The misconception is that the student has to live on campus. Not true. Our son has lived at home the whole time. That is a $15,000 plus savings right there. You have to ask and insist.
He is working on his EE with a software minor and just turned Senior. He has about another year and a half, give or take. Still, it has been very expensive ~ $8,000 per semester.
All engineering degrees should be free for Americans. The amount of work to get one is phenomenal.
Mine was a bit too far away but his school had apartments not dorms. The meal plan was whatever you want to cook. Saved a ton.
Plus as a small school with no athletic programs to fund on the backs of the academic students, I dont think there were any fees beyond tuition.