Best Schools for Petroleum Engineering

Petroleum Engineering graduates earn a median of $108,642 within four years of graduating, ranking #3 out of 283 tracked majors — 74% above the median across all fields. There are 22 colleges nationwide with tracked earnings for this major, producing 1,794 recent graduates.

Where you study matters: University of Tulsa graduates earn $145,353 while Texas A&M University-Kingsville graduates earn $77,469 — a $67,884 difference. Factors like location, employer networks, co-op programs, and curriculum focus drive this gap. Across all fields, though, which major you pick separates earnings more than which college does.

Early career salary growth is modest: Petroleum Engineering graduates see an average -7% increase between year 1 and year 2 post-graduation, reflecting career advancement and skill development in the first years after college.

22
Schools
$108,642
Avg. 2yr Earnings
#3
of 283 Majors
1,794
Graduates

Public vs Private: Petroleum Engineering

Public (20 schools)
$107,033
avg. 2yr earnings
Private (2 schools)
$122,324
avg. 2yr earnings

Private schools produce $15,291 more in early earnings on average for Petroleum Engineering graduates. Factor in tuition difference to calculate which offers better ROI.

Petroleum Engineering by State

Top Petroleum Engineering Schools by Graduate Earnings

#1
University of Tulsa logo

University of Tulsa

Tulsa, OK · Private

$145,353
4yr Earnings
32 grads
2yr: $80,022 (31)
1yr: $85,730 (20)
Acceptance: 58.0%
#2
The University of Texas at Austin logo

The University of Texas at Austin

Austin, TX · Public

$139,867
4yr Earnings
54 grads
2yr: $88,723 (82)
1yr: $87,293 (58)
Acceptance: 29.1%
#3
Texas Tech University logo

Texas Tech University

Lubbock, TX · Public

$139,864
4yr Earnings
79 grads
2yr: $83,325 (127)
1yr: $89,229 (108)
Acceptance: 70.9%
#4
University of Oklahoma-Norman Campus logo

University of Oklahoma-Norman Campus

Norman, OK · Public

$123,416
4yr Earnings
77 grads
2yr: $91,017 (84)
1yr: $78,626 (101)
Acceptance: 76.5%
#5
Colorado School of Mines logo

Colorado School of Mines

Golden, CO · Public

$116,691
4yr Earnings
101 grads
2yr: $77,213 (156)
1yr: $94,022 (155)
Acceptance: 59.7%
#6
Texas A&M University-College Station logo

Texas A&M University-College Station

College Station, TX · Public

$114,686
4yr Earnings
122 grads
2yr: $92,124 (96)
1yr: $84,377 (121)
Acceptance: 63.2%
#7
Pennsylvania State University-Main Campus logo

Pennsylvania State University-Main Campus

University Park, PA · Public

$113,669
4yr Earnings
56 grads
2yr: $69,535 (157)
1yr: $80,718 (112)
Acceptance: 54.2%
#8
Montana Technological University logo

Montana Technological University

Butte, MT · Public

$106,076
4yr Earnings
64 grads
2yr: $78,343 (55)
1yr: $94,544 (69)
Acceptance: 89.9%
#9
Louisiana State University and Agricultural & Mechanical College logo

Louisiana State University and Agricultural & Mechanical College

Baton Rouge, LA · Public

$103,421
4yr Earnings
156 grads
2yr: $60,099 (112)
1yr: $75,560 (171)
Acceptance: 74.0%
#10
University of Louisiana at Lafayette logo

University of Louisiana at Lafayette

Lafayette, LA · Public

$102,594
4yr Earnings
103 grads
2yr: $61,888 (69)
1yr: $69,557 (105)
Acceptance: 88.8%
#11
Missouri University of Science and Technology logo

Missouri University of Science and Technology

Rolla, MO · Public

$102,405
4yr Earnings
54 grads
2yr: $72,214 (47)
1yr: $80,601 (45)
Acceptance: 73.1%
#12
University of Wyoming logo

University of Wyoming

Laramie, WY · Public

$100,911
4yr Earnings
53 grads
2yr: $73,949 (31)
1yr: $77,157 (48)
Acceptance: 97.4%
#13
University of North Dakota logo

University of North Dakota

Grand Forks, ND · Public

$99,932
4yr Earnings
45 grads
2yr: $72,762 (22)
1yr: $84,111 (48)
Acceptance: 77.1%
#14
Marietta College logo

Marietta College

Marietta, OH · Private

$99,295
4yr Earnings
35 grads
2yr: $71,575 (100)
1yr: $76,751 (70)
Acceptance: 78.6%
#15
University of Kansas logo

University of Kansas

Lawrence, KS · Public

$97,527
4yr Earnings
31 grads
2yr: $63,005 (22)
1yr: $71,179 (42)
Acceptance: 88.2%
#16
New Mexico Institute of Mining and Technology logo

New Mexico Institute of Mining and Technology

Socorro, NM · Public

$95,234
4yr Earnings
43 grads
2yr: $75,204 (15)
1yr: $70,180 (59)
Acceptance: 54.0%
#17
University of Houston logo

University of Houston

Houston, TX · Public

$94,651
4yr Earnings
200 grads
2yr: $67,380 (94)
1yr: $73,141 (209)
Acceptance: 69.5%
#18
West Virginia University logo

West Virginia University

Morgantown, WV · Public

$91,142
4yr Earnings
67 grads
2yr: $61,303 (83)
1yr: $74,468 (93)
Acceptance: 86.3%
#19
Texas A&M University-Kingsville logo

Texas A&M University-Kingsville

Kingsville, TX · Public

$77,469
4yr Earnings
23 grads · small sample
1yr: $72,626 (25)
Acceptance: 92.3%
#20
The University of Texas Permian Basin logo

The University of Texas Permian Basin

Odessa, TX · Public

$87,532
2yr Earnings
23 grads · small sample
1yr: $88,833 (23)
Grads: 23
Acceptance: 84.5%
#21
University of Alaska Fairbanks logo

University of Alaska Fairbanks

Fairbanks, AK · Public

$75,889
2yr Earnings
Acceptance: N/A
#22
Pennsylvania State University-Penn State Erie-Behrend College logo

Pennsylvania State University-Penn State Erie-Behrend College

Erie, PA · Public

$69,535
2yr Earnings
112 grads
1yr: $80,718 (112)
Grads: 112
Acceptance: 95.7%

Majors with Similar Earnings

Frequently Asked Questions

What is the best school for Petroleum Engineering?
University of Tulsa ranks #1 for Petroleum Engineering with median graduate earnings of $145,353 within four years of graduating. There are 22 schools nationwide offering this major with tracked earnings data.
How much do Petroleum Engineering graduates earn?
Petroleum Engineering graduates earn an average of $108,642 within four years of graduating. This is 74% above the median across all majors. Earnings range from $77,469 to $145,353 depending on the school.
How hard is it to get into a top Petroleum Engineering program?
The average acceptance rate across Petroleum Engineering programs is 74.3%. The most selective program is at The University of Texas at Austin with a 29.1% acceptance rate. Competitive programs value strong math/analytical skills and relevant coursework.
Is a public or private school better for Petroleum Engineering?
Private Petroleum Engineering programs average $122,324 in early earnings vs $107,033 at public schools. Private schools lead in earnings, but cost significantly more — calculate net price before deciding.

Source: U.S. Department of Education College Scorecard. Earnings are median 2 years after graduation for bachelor's degree holders, from the field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release — Scorecard publishes the two separately.

Get Petroleum Engineering Career Insights

We're building major-specific salary reports with ROI by school. Be the first to get yours.

No spam. Unsubscribe anytime.