There are 74 colleges in Oregon - 26 public and 48 private schools. The 2025 average undergraduate tuition of the Oregon colleges is $12,102 for state residents and $32,651 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 5 community colleges with a total of 58,382 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 2025 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 221552 $33,277
($17,712)
$21,284
($24,107)
58,382 47,199 11,185 13 to 1
Salem 7331 $34,386
($6,345)
$29,902 11,730 11,068 662 16 to 1
Bend 5122 $37,356
($13,566)
$32,517
($15,372)
5,800 5,553 247 10 to 1
Eugene 44-- $27,254
($10,761)
$19,840
($19,474)
32,031 28,008 4,023 15 to 1
Medford 312- $7,168 - 149 149 - 6 to 1
Grants Pass 2-2- - - 4,052 4,052 - 13 to 1
Corvallis 211- $38,190
($14,400)
$33,351
($16,206)
37,222 31,312 5,910 13 to 1
Roseburg 211- - - 2,582 2,582 - 8 to 1
Klamath Falls 211- $37,196
($13,260)
$36,164
($22,470)
7,133 6,994 139 17 to 1
Happy Valley 2-2- - - 247 247 - 13 to 1
Ontario 1-1- - - 1,483 1,483 - 15 to 1
Pendleton 1-1- - - 1,407 1,407 - 18 to 1
Gresham 11-- $9,819
($5,247)
- 6,476 6,476 - 20 to 1
Cannon Beach 1--1 - - 22 22 - 11 to 1
Monmouth 11-- $32,169
($11,514)
$19,452
($19,452)
3,722 3,167 555 13 to 1
Albany 1-1- - - 5,242 5,242 - 17 to 1
Tillamook 1-1- - - 587 587 - 14 to 1
Astoria 1-1- - - 754 754 - 8 to 1
Tigard 1-1- - - 66 66 - 11 to 1
Hillsboro 1-1- - - 28 28 - 14 to 1
La Grande 11-- $24,729
($11,184)
$19,332
($19,332)
2,894 2,502 392 14 to 1
Coos Bay 1-1- - - 1,551 1,551 - 13 to 1
Saint Benedict 11-- $31,490 $31,490 127 41 86 6 to 1
Tualatin 1-1- - - 35 35 - 5 to 1
Newberg 11-- $41,320 $15,920 4,916 3,354 1,562 17 to 1
McMinnville 11-- $51,736 $39,865 1,709 1,652 57 10 to 1
The Dalles 1-1- - - 812 812 - 12 to 1
Oregon City 1-1- - - 5,545 5,545 - 17 to 1
Forest Grove 11-- $56,374 $39,938 3,427 1,589 1,838 10 to 1
Beaverton 1-1- - - 37 37 - 6 to 1
Newport 1-1- - - 470 470 - 13 to 1
Ashland 11-- $31,887
($12,762)
$20,601
($17,874)
5,113 4,235 878 23 to 1
Springfield 1-1- - - 139 139 - 12 to 1