The University says that the cost for 2019-2020 for an undergraduate, all in, is a little over $74,000 (assuming $1,200 in personal expenses).
The Ivy League schools charge students only what they can afford. Ivy Leaguers have to fill out some sort of financial worksheet and based on that, the universities decide how much the particular student will pay. Few pay the rack rate. They can afford to do that because they have large endowments, and they want to do that because they want to admit the best students, regardless of their economic circumstances. I have asked ND officials about this; their response is the endowment figures as reported are misleading because a lot of the endowment is restricted to particular uses. Not sure I buy that.
When I went, way-back-when, tuition for my first year was $6,450. When my son went (2011 - 2015), tuition was about $43,000 for the first year, and room-and-board was another $12,000. It went up about 5 percent each year. All in, I spent about $250,000 for his four years there. There aren't a lot of people who can afford that, and I am afraid that the University is shooting itself in the foot by refusing to adopt a flexible tuition schedule.
Link: https://financialaid.nd.edu/cost-of-attendance/