The difference, though, is that the career prospects coming out of a Top 5 law school and even a top 30 law school like UNC are very different, and even more so compared to a low-tier school like NCCU.
Out of Harvard or Yale, pretty much everyone can get a full-salary big firm job if they want one. Twenty years ago, that was about 160-180K plus bonus. Out of UNC, the lesser students won't necessarily find jobs at big firms, and nobody from UNC is getting into the elite firms like Cravath or WLRK. I don't know what WLRK is doing now, but when I graduated, it hired from precisely five places: Stanford, Harvard, Yale, Columbia and NYU.
And the difference between being a partner at WLRK versus a partner at a regional NC firm is HUGE. It's like $7M a year versus maybe $1M a year if you're lucky. My numbers might be out of date, but it's a huge difference.
In medicine, as you know, not so much. You don't get paid more per procedure from Harvard med school than from UNC or Kirksville, MO. You might have some doors open to you in policy/administration that you wouldn't have at lesser schools, but it isn't nearly the big gap as in law.