There are 145 colleges in Puerto Rico - 19 public and 126 private schools. The 2025 average undergraduate tuition of the Puerto Rico colleges is $5,498 for state residents and $8,753 for out-of-state students.

34 Puerto Rico cities have at least one college and, of them, San Juan has the most of 22 colleges. It has 14 four-year colleges and 3 community colleges with a total of 32,764 students. Bayamon and Caguas also has a number of colleges of 20 and 12 colleges respectively.

The following table shows the Puerto Rico 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.

145 Puerto Rico Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
San Juan 221435 $8,842
($4,976)
$9,196
($7,094)
32,764 22,247 10,517 19 to 1
Bayamon 20857 $7,404
($6,284)
$7,093 41,871 38,859 3,012 15 to 1
Caguas 12525 $11,223 $6,501 7,126 6,481 645 18 to 1
Ponce 11614 $12,818
($5,324)
$16,183 11,205 7,881 3,324 13 to 1
Arecibo 9414 $7,194
($5,324)
$5,375
($4,110)
6,552 5,996 556 15 to 1
Manati 8422 $9,441 $7,393 2,854 2,818 36 15 to 1
Mayaguez 8413 $7,824
($5,274)
$5,492
($3,800)
13,056 12,013 1,043 12 to 1
Aguadilla 73-4 $8,912
($5,924)
$4,851 5,804 5,613 191 18 to 1
Carolina 74-3 $8,053
($7,986)
$5,651 8,560 7,924 636 18 to 1
Humacao 54-1 $9,617
($5,324)
- 3,345 3,345 - 14 to 1
Hato Rey 5311 $8,317 $7,763 5,637 4,757 880 21 to 1
Fajardo 312- $5,780 $4,890 1,276 1,188 88 11 to 1
Guayama 3111 $5,780 $4,890 2,703 2,614 89 11 to 1
Juana Diaz 21-1 $7,630 $6,035 604 602 2 15 to 1
Barranquitas 21-1 $5,742 $3,498 1,277 1,204 73 18 to 1
Isabela 2--2 - - 198 198 - 7 to 1
Aguada 2--2 - - 28 28 - 7 to 1
Villalba 11-- $14,125 - 379 379 - 14 to 1
Vega Baja 11-- $8,844 $6,650 192 171 21 11 to 1
Mercedita 11-- $5,780 $3,536 2,925 2,436 489 22 to 1
Moca 1--1 - - - - - -
Trujillo Alto 11-- $6,660 $6,195 266 174 92 3 to 1
Cayey 11-- $5,324
($5,324)
- 2,093 2,093 - 24 to 1
Rio Piedras 11-- $4,560 $5,440 225 173 52 9 to 1
Santurce 11-- $6,410 $6,495 5,037 4,494 543 21 to 1
San German 11-- $5,780 $4,890 3,114 2,613 501 25 to 1
San Lorenzo 1--1 - - 193 193 - 10 to 1
Gurabo 11-- $7,750 $4,652 9,909 7,906 2,003 28 to 1
Rio Grande 11-- $11,120 - - - - -
Arroyo 1--1 - - 56 56 - 27 to 1
Yauco 1--1 - - - - - -
San Sebastian 11-- $14,125 $3,680 1,065 1,034 31 15 to 1
Utuado 11-- $5,324
($5,324)
- 334 334 - 9 to 1
Guaynabo 11-- $8,280 $5,925 1,540 1,451 89 23 to 1