That said, because tuition and taxes are proportional to family income, I was in the highest and most expensive tuition fee. Most of the students in the campus would roughly pay half of it - unless they would start to repeat classes and not pass exams (for which you automatically jump to the most expensive yearly fee).
Again, I think this is a great idea. But that said, there is no free lunch in this world.
[1]In French: http://www.lepoint.fr/societe/polytechnique-le-gouvernement-...
It's been ten years, but my undergraduate tuition at a modestly well respected engineering-focused university was ~$2000-year. I think the rates at tech are now about $4000-year, but it's not too outrageous.
I'm pretty sure the only your school matters in the real world is at the most elite levels of a few fields and even then its mostly just about hiring people who went to the same school as you and the perception elites must come from the ivy league.
Naturally many State B residents will want to attend the world class university in State A. But they didn't pay a dime of taxes to support it. Hence, higher tuition rates for out of staters.
You see it as restricting access to education, but I see it more as reaping the the seed you sow. Each state chooses how much to spend on education, and lives with the results of their choices.
Running education at the federal level is not going to suddenly lift education funding to a "10" in all states.
I am not doing a good job explaining this eloquently, but the point is federalism allows states to cut education budgets, or be lavish with them, without answering to other states. States that want to be lavish do not have the clout to force the entire country to be lavish. "Every state has top quality schools with extremely generous education spending" is not an option on the table, because the states that don't want to spend money on education have a vote, too.
Which clearly isn't the case, or we wouldn't have such vastly different systems in different states.
13k, for tuition alone.