2021 Best Colleges for Petroleum Engineering

If you’re searching for the best colleges and universities for Petroleum Engineering, you’re in the right place. Below is a list of all universities in the US offering a Petroleum Engineering degree or major, along with earnings after graduation, average student loan debt, acceptance rate and more. Read More

We rigorously analyzed a host of variables to determine what colleges and universities offer the best Petroleum Engineering programs in America. The list includes 23 programs and you can sort by average salary, debt, acceptance rate and more to hone in on the the best programs for you.

If you’re still wondering whether Petroleum Engineering is the right field of study for you, check out our guide to majoring in Petroleum Engineering: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in Petroleum Engineering. Please note that earnings are one metric of success that can be used to judge a Petroleum Engineering program, but are by no means the best or only option. However, because this variable is provided by the vast majority of universities offering Petroleum Engineering we used it as the primary method or ordering the best universities for Petroleum Engineering.

By scrolling all the way through the list you’ll find every college or university that offers a Petroleum Engineering in America.

Frequently Asked Questions about the Best Universities offering Petroleum Engineering Majors and Degrees

What is the best university for majoring in Petroleum Engineering?

University of Alaska Fairbanks is the best university for majoring in Petroleum Engineering based on earnings data. On average, graduates from University of Alaska Fairbanks earned an average of $93,865 2 years after graduating.

What is the cheapest university for majoring in Petroleum Engineering?

University of Wyoming is the cheapest university for majoring in Petroleum Engineering based on the Department of Education tuition data. On average, students pay $4,892 to attend University of Wyoming.

What is the most expensive university for majoring in Petroleum Engineering?

University of Tulsa is the most expensive university for majoring in Petroleum Engineering based on the Department of Education tuition data. On average, students pay $39,521 to attend University of Tulsa.

Show Less

Sort By:

#1 Best College for Petroleum Engineering
Average Salary $93,865
Average Debt N/A
Program Size 34
University of Alaska Fairbanks
4 Year
Fairbanks, AK
University of Alaska Fairbanks, located in Fairbanks, AK has 34 students majoring in Petroleum Engineering. On average, graduates earn $93,865.
Acceptance Rate 73%
Undergraduates 846 students
Tuition $5,674
0
Slide this button to indicate your GPA
4.0
My GPA
Can I Get In?
#2 Best College for Petroleum Engineering
Average Salary $92,124
Average Debt $19,130
Program Size 394
Texas A & M University-College Station
4 Year
College Station, TX
Video Rating
Texas A & M University-College Station, located in College Station, TX has 394 students majoring in Petroleum Engineering. On average, graduates earn $92,124.
Acceptance Rate 67%
Undergraduates 15,992 students
Tuition $10,176
0
4.0
My GPA
Can I Get In?
#3 Best College for Petroleum Engineering
Average Salary $91,017
Average Debt $21,973
Program Size 301
University of Oklahoma-Norman Campus
4 Year
Norman, OK
University of Oklahoma-Norman Campus, located in Norman, OK has 301 students majoring in Petroleum Engineering. On average, graduates earn $91,017.
Acceptance Rate 78%
Undergraduates 6,162 students
Tuition $10,090
0
4.0
My GPA
Can I Get In?
#4 Best College for Petroleum Engineering
Average Salary $89,968
Average Debt $27,062
Program Size 224
Texas Tech University
4 Year
Lubbock, TX
Video Rating
Texas Tech University, located in Lubbock, TX has 224 students majoring in Petroleum Engineering. On average, graduates earn $89,968.
Acceptance Rate 63%
Undergraduates 7,618 students
Tuition $8,028
0
4.0
My GPA
Can I Get In?
#5 Best College for Petroleum Engineering
Average Salary $89,672
Average Debt $15,971
Program Size 102
The University of Texas of the Permian Basin
4 Year
Odessa, TX
The University of Texas of the Permian Basin, located in Odessa, TX has 102 students majoring in Petroleum Engineering. On average, graduates earn $89,672.
Acceptance Rate 84%
Undergraduates 1,010 students
Tuition $5,250
0
4.0
My GPA
Can I Get In?
#6 Best College for Petroleum Engineering
Average Salary $88,786
Average Debt $18,148
Program Size 167
The University of Texas at Austin
4 Year
Austin, TX
Video Rating
The University of Texas at Austin, located in Austin, TX has 167 students majoring in Petroleum Engineering. On average, graduates earn $88,786.
Acceptance Rate 39%
Undergraduates 13,864 students
Tuition $9,806
0
4.0
My GPA
Can I Get In?
#7 Best College for Petroleum Engineering
Average Salary $88,785
Average Debt $25,790
Program Size 364
Colorado School of Mines
4 Year
Golden, CO
Colorado School of Mines, located in Golden, CO has 364 students majoring in Petroleum Engineering. On average, graduates earn $88,785.
Acceptance Rate 38%
Undergraduates 1,454 students
Tuition $17,353
0
4.0
My GPA
Can I Get In?
#8 Best College for Petroleum Engineering
Average Salary $88,096
Average Debt $24,698
Program Size 178
Montana Tech of the University of Montana
4 Year
Butte, MT
Montana Tech of the University of Montana, located in Butte, MT has 178 students majoring in Petroleum Engineering. On average, graduates earn $88,096.
Acceptance Rate 89%
Undergraduates 413 students
Tuition $6,539
0
4.0
My GPA
Can I Get In?
#9 Best College for Petroleum Engineering
Average Salary $83,177
Average Debt $27,156
Program Size 81
University of North Dakota
4 Year
Grand Forks, ND
University of North Dakota, located in Grand Forks, ND has 81 students majoring in Petroleum Engineering. On average, graduates earn $83,177.
Acceptance Rate 82%
Undergraduates 3,250 students
Tuition $7,965
0
4.0
My GPA
Can I Get In?
#10 Best College for Petroleum Engineering
Average Salary $80,022
Average Debt $27,000
Program Size 183
University of Tulsa
4 Year
Tulsa, OK
Video Rating
N/A
University of Tulsa, located in Tulsa, OK has 183 students majoring in Petroleum Engineering. On average, graduates earn $80,022.
Acceptance Rate 44%
Undergraduates 1,140 students
Tuition $39,521
0
4.0
My GPA
Can I Get In?
#11 Best College for Petroleum Engineering
Average Salary $75,204
Average Debt $26,975
Program Size 92
New Mexico Institute of Mining and Technology
4 Year
Socorro, NM
New Mexico Institute of Mining and Technology, located in Socorro, NM has 92 students majoring in Petroleum Engineering. On average, graduates earn $75,204.
Acceptance Rate 24%
Undergraduates 389 students
Tuition $6,613
0
4.0
My GPA
Can I Get In?
#12 Best College for Petroleum Engineering
Average Salary $75,090
Average Debt $27,000
Program Size 181
Marietta College
4 Year
Marietta, OH
Marietta College, located in Marietta, OH has 181 students majoring in Petroleum Engineering. On average, graduates earn $75,090.
Acceptance Rate 72%
Undergraduates 337 students
Tuition $34,300
0
4.0
My GPA
Can I Get In?
#13 Best College for Petroleum Engineering
Average Salary $75,047
Average Debt $26,578
Program Size 149
University of Wyoming
4 Year
Laramie, WY
Video Rating
University of Wyoming, located in Laramie, WY has 149 students majoring in Petroleum Engineering. On average, graduates earn $75,047.
Acceptance Rate 96%
Undergraduates 2,847 students
Tuition $4,892
0
4.0
My GPA
Can I Get In?
#14 Best College for Petroleum Engineering
Average Salary $73,272
Average Debt $26,518
Program Size 280
Pennsylvania State University-Main Campus
4 Year
University Park, PA
Pennsylvania State University-Main Campus, located in University Park, PA has 280 students majoring in Petroleum Engineering. On average, graduates earn $73,272.
Acceptance Rate N/A
Undergraduates 12,622 students
Tuition N/A
0
4.0
My GPA
Can I Get In?
#15 Best College for Petroleum Engineering
Average Salary $73,272
Average Debt $26,518
Program Size 280
Penn State University
4 Year
University Park, PA
Video Rating
Penn State University, located in University Park, PA has 280 students majoring in Petroleum Engineering. On average, graduates earn $73,272.
Acceptance Rate 51%
Undergraduates 12,622 students
Tuition $17,514
0
4.0
My GPA
Can I Get In?
Other Major Rankings
Best Petroleum Engineering Programs by State
Most Popular Major Rankings