College Majors Ranked by Earnings
209bachelor's degree programs ranked by median earnings after graduation. Data from the U.S. Department of Education College Scorecard.
Engineering(22)Business(20)Health Professions(16)Interdisciplinary Studies(15)Engineering Technology(13)Computer Science(11)Biological Sciences(11)Visual & Performing Arts(11)Social Sciences(10)Physical Sciences(9)Communications Technology(8)Family & Consumer Sciences(7)
1234567891011121314151617181920
Naval Architecture and Marine Engineering.
5 schools$26,148 avg debt
Median Earnings
$78,200
Marine Transportation.
6 schools$26,500 avg debt
Median Earnings
$77,900
Computer Engineering.
115 schools$23,828 avg debt
Median Earnings
$68,700
Fire Protection.
23 schools$37,499 avg debt
Median Earnings
$68,600
Systems Engineering.
5 schools$21,950 avg debt
Median Earnings
$68,400
Mining and Mineral Engineering.
6 schools$23,825 avg debt
Median Earnings
$67,950
Electrical, Electronics and Communications Engineering.
211 schools$24,250 avg debt
Median Earnings
$66,600
Construction Engineering.
6 schools$25,998 avg debt
Median Earnings
$65,650
Petroleum Engineering.
19 schools$25,852 avg debt
Median Earnings
$65,500
Industrial Engineering.
58 schools$24,000 avg debt
Median Earnings
$65,250
Chemical Engineering.
134 schools$23,250 avg debt
Median Earnings
$64,750
Manufacturing Engineering.
6 schools$25,663 avg debt
Median Earnings
$64,100
Computer Science.
220 schools$22,180 avg debt
Median Earnings
$63,700
Materials Engineering
21 schools$24,972 avg debt
Median Earnings
$63,300
Engineering, Other.
11 schools$26,853 avg debt
Median Earnings
$63,100
Nuclear Engineering.
8 schools$24,644 avg debt
Median Earnings
$62,550
Aerospace, Aeronautical and Astronautical Engineering.
52 schools$24,077 avg debt
Median Earnings
$62,500
Mechanical Engineering.
282 schools$23,500 avg debt
Median Earnings
$62,400
Architectural Engineering.
11 schools$26,500 avg debt
Median Earnings
$62,300
Building/Construction Finishing, Management, and Inspection.
6 schools$20,500 avg debt
Median Earnings
$62,300