145 Puerto Rico Colleges Statistics by City

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.

Puerto Rico Colleges by City

The following table shows the Puerto Rico colleges by city. The 2025 tuition & fees based on 4-year colleges' cost.

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
Hato Rey 5311 $8,317 $7,763 5,637 4,757 880 21 to 1
Humacao 54-1 $9,617
($5,324)
- 3,345 3,345 - 14 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
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
Juana Diaz 21-1 $7,630 $6,035 604 602 2 15 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
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
Related Articles and Ads