I think you can only get those if you go to MIT or CMU. The vast majority of CS programs and lecturers aren't that good, and certainly worse than what you could teach yourself on your own.
I'm attending a public school, with a CS department consisting of 6-or-so people. They taught me well :-) Definitely not what I could have taught myself.
I agree absolutely. However in my experience, there's something to be said for a good lecturer, challenging homework/tests, and peers to consult with.