Depends on what you mean by non-expensive. Options that I know of:
1. In-state public schools are often the cheapest options.
2. Mayo is cheap (maybe $10,000 for out of state, don't have MSAR with me).
3. Service options pay tuition for you (army, some rural service agreements).
4. Get a scholarship.