There are 74 colleges in Oregon - 26 public and 48 private schools. The 2024 average undergraduate tuition of the Oregon colleges is $12,102 for state residents and $32,505 for out-of-state students.

33 Oregon cities have at least one college and, of them, Portland has the most of 22 colleges. It has 15 four-year colleges and 4 community colleges with a total of 59,943 students. Salem and Bend also has a number of colleges of 7 and 5 colleges respectively.

The following table shows the Oregon colleges by city. The 2024 tuition & fees based on 4-year colleges' cost. You can view the list of colleges and average statistics for each city by following the link on the city name. Furthermore, you can sort the table by each column by touching/clicking the colum title.

74 Oregon Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Portland 221543 $33,072
($17,193)
$20,531
($23,505)
59,943 48,156 11,787 13 to 1
Salem 7331 $33,127
($6,210)
$28,555 10,951 10,264 687 16 to 1
Bend 5122 $34,944
($12,594)
$30,978
($15,075)
5,592 5,361 231 11 to 1
Eugene 431- $31,185
($14,751)
$19,423
($19,236)
30,645 26,857 3,788 14 to 1
Medford 312- $6,555 - 145 145 - 6 to 1
Happy Valley 2-2- - - 244 244 - 14 to 1
Corvallis 211- $35,664
($13,494)
$31,698
($15,795)
34,350 28,963 5,387 13 to 1
Roseburg 211- - - 2,325 2,325 - 7 to 1
Grants Pass 2-2- - - 3,463 3,463 - 14 to 1
Klamath Falls 211- $35,592
($12,687)
$34,604
($21,501)
6,491 6,382 109 15 to 1
Ashland 11-- $30,723
($12,093)
$19,779
($16,971)
5,204 4,285 919 23 to 1
La Grande 11-- $24,380
($10,709)
$18,749
($18,749)
2,674 2,415 259 13 to 1
Ontario 1-1- - - 1,329 1,329 - 13 to 1
Newberg 11-- $40,940 $16,192 4,028 2,531 1,497 15 to 1
Monmouth 11-- $30,735
($11,025)
$18,585
($18,585)
3,751 3,320 431 13 to 1
McMinnville 11-- $51,416 $36,173 1,754 1,720 34 10 to 1
Tillamook 1-1- - - 538 538 - 9 to 1
Beaverton 1-1- - - 55 55 - 9 to 1
Hillsboro 1-1- - - 26 26 - 13 to 1
Tualatin 1-1- - - 12 12 - 4 to 1
Gresham 11-- $9,675
($5,175)
- 6,012 6,012 - 20 to 1
Oregon City 1-1- - - 4,638 4,638 - 14 to 1
Tigard 1-1- - - 66 66 - 13 to 1
Coos Bay 1-1- - - 1,443 1,443 - 14 to 1
The Dalles 1-1- - - 1,039 1,039 - 13 to 1
Albany 1-1- - - 4,242 4,242 - 15 to 1
Newport 1-1- - - 398 398 - 9 to 1
Springfield 1-1- - - 98 98 - 8 to 1
Saint Benedict 11-- $29,694 $29,694 120 33 87 6 to 1
Cannon Beach 1--1 - - 10 10 - 10 to 1
Pendleton 1-1- - - 1,227 1,227 - 13 to 1
Forest Grove 11-- $54,466 $37,805 3,559 1,639 1,920 9 to 1
Astoria 1-1- - - 714 714 - 11 to 1