I agree that it's crazy, though how crazy depends on what school and sometimes what state. For example, here are undergraduate numbers (USD) for three schools close to me:
Seton Hill University* (Private Catholic school) - $33,500 tuition/fees per year; room and board start at $10,600 per year.
University of Pittsburgh (semi-public school) - $17,700 tution/fees per year if you are a Pennsylvania resident, $28,100 tuition/fees per year if you are not a resident; room and board at about $10,800 a year
Indiana University of Pennsylvania** (state-owned system of schools) - $9,400 tuition/fees per year if you are a Pennsylvania resident, $21,000 if you are from out of state; $11,000 for room and board per year
(Those room/board amounts seems fairly close to what I'd expect to pay if I had an apartment and no food plan and there was no involvement from the school as far as that stuff goes.)
And things are all over the board even beyond that. The University of Iowa is about $8000 tuition/fees per year for Iowa residents. Harvard is $45,000 tuition/fees per year and room/board is $15,000 a year. Community colleges can be as low as $4500 a year.
There's a lot more to it than those numbers indicate though. Yes Harvard charges an insane amount, but who do you think has more money to give in scholarships, grants, etc., not to mention more opportunities for work study and the like: Harvard or Podunk regional college?
*Not to be confused with the more famous Seton Hall University
**No connection with the University of Indiana