Engineering at State Schools: Where the Best Programs Actually Are
The best engineering programs are at state schools. Rankings, salary data, and what makes these public university engineering programs stand out.
Here's something that might surprise you: the majority of the best engineering programs in America are at public universities. While MIT and Stanford get the headlines, state schools produce far more engineers and often deliver better career outcomes per dollar spent.
Why State Schools Dominate Engineering
Engineering education requires expensive infrastructure — labs, equipment, research facilities, and industry partnerships. State universities, backed by government funding and massive research grants, can invest at a scale most private schools can't match.
The result: 8 of the top 15 undergraduate engineering programs are at public universities (per U.S. News). When you factor in value (outcomes relative to cost), state schools are even more dominant.
Top 10 State School Engineering Programs
1. Georgia Institute of Technology
Georgia Tech is the gold standard for engineering at a public university. With in-state tuition around $12,000/year and starting salaries averaging $78,000, the ROI is extraordinary. Aerospace, industrial, and biomedical engineering are all ranked in the top 5 nationally. Co-op programs are embedded in the culture.
2. University of Illinois Urbana-Champaign
UIUC's Grainger College of Engineering is a powerhouse, ranked top 6 overall. Computer engineering, electrical engineering, and civil engineering are particular strengths. The school produces more engineers employed at Fortune 500 companies than almost any other.
3. University of Michigan – Ann Arbor
Michigan Engineering offers over 20 engineering majors with world-class faculty and research. Starting salaries average around $76,000. The school is especially strong in mechanical, aerospace, and computer science engineering.
4. UC Berkeley
Berkeley's College of Engineering is ranked top 3 nationally. EECS (Electrical Engineering and Computer Sciences) is legendary. The Bay Area location provides unmatched access to tech, and starting salaries often exceed $100,000 for graduates staying in the region.
5. Purdue University
Purdue is an engineering school that happens to have a university attached to it. With one of the largest engineering programs in the country and tuition frozen since 2012, Purdue's value proposition is hard to beat. Aerospace is ranked top 5, and the alumni network in defense and manufacturing is massive.
6. University of Texas at Austin
UT's Cockrell School of Engineering benefits from Austin's tech boom and Texas's energy industry. Petroleum engineering is ranked #1 nationally, and computer science, civil, and mechanical engineering are all top-tier.
7. Texas A&M University
A&M's engineering program is one of the largest in the country by enrollment. Petroleum, aerospace, and industrial engineering are standouts. The Aggie Network ensures strong job placement, particularly in Houston's energy sector.
8. Virginia Tech
Virginia Tech's engineering program is the school's crown jewel, ranked in the top 15 nationally. The co-op and undergraduate research programs are excellent, and proximity to D.C. provides defense and government contracting opportunities.
9. University of Washington
UW Engineering is growing rapidly, fueled by Seattle's tech industry. Computer science, electrical engineering, and bioengineering are particularly strong. Amazon and Microsoft recruit heavily from UW.
10. Ohio State University
OSU's College of Engineering is large and well-funded, with strong programs in mechanical, chemical, and biomedical engineering. Columbus's growing tech and manufacturing sectors provide excellent local job opportunities.
Engineering Starting Salaries by Discipline
- Computer Engineering / CS: $80,000-$110,000
- Petroleum Engineering: $80,000-$100,000
- Aerospace Engineering: $70,000-$85,000
- Electrical Engineering: $70,000-$85,000
- Mechanical Engineering: $68,000-$80,000
- Chemical Engineering: $70,000-$85,000
- Civil Engineering: $60,000-$72,000
- Biomedical Engineering: $60,000-$75,000
These ranges are for bachelor's degree holders. A master's or PhD typically adds $10,000-$30,000 to starting salary.
What to Look for in an Engineering Program
- ABET accreditation — essential for licensure and employer recognition
- Co-op and internship opportunities — programs with built-in work experience produce more employable graduates
- Research funding — more funding means more opportunities for undergraduate research
- Industry partnerships — look for schools with corporate-sponsored labs and recruiting events
- Specialty rankings — a school might be average overall but top-10 in your specific engineering discipline
The best way to evaluate an engineering program is to talk to students and graduates who've been through it. On Ask Kinsley, you can connect with engineering students and alumni at any of these schools to ask about coursework, internships, and job placement.
Use our rankings to compare engineering programs by discipline.
The Bottom Line
If you want to study engineering, state schools should be at the top of your list. The programs are world-class, the costs are dramatically lower than private alternatives, and the career outcomes are outstanding. An engineering degree from Georgia Tech, Purdue, or UIUC carries the same weight as one from MIT in the vast majority of industries — at a fraction of the price.
Related Articles
Find out if your degree is worth it
Compare real salary data, costs, and ROI for any school and major.
Ask Kinsley (it's free!)