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.
| City | Number of Schools | Under-graduate Tuition | Graduate Tuition | Population | Students to Faculty | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Total | 4-year | Community Colleges | Trade Schools | Total | Under. | Graduate | ||||
| San Juan | 22 | 14 | 3 | 5 | $8,842 ($4,976) |
$9,196 ($7,094) |
32,764 | 22,247 | 10,517 | 19 to 1 |
| Bayamon | 20 | 8 | 5 | 7 | $7,404 ($6,284) |
$7,093 | 41,871 | 38,859 | 3,012 | 15 to 1 |
| Caguas | 12 | 5 | 2 | 5 | $11,223 | $6,501 | 7,126 | 6,481 | 645 | 18 to 1 |
| Ponce | 11 | 6 | 1 | 4 | $12,818 ($5,324) |
$16,183 | 11,205 | 7,881 | 3,324 | 13 to 1 |
| Arecibo | 9 | 4 | 1 | 4 | $7,194 ($5,324) |
$5,375 ($4,110) |
6,552 | 5,996 | 556 | 15 to 1 |
| Manati | 8 | 4 | 2 | 2 | $9,441 | $7,393 | 2,854 | 2,818 | 36 | 15 to 1 |
| Mayaguez | 8 | 4 | 1 | 3 | $7,824 ($5,274) |
$5,492 ($3,800) |
13,056 | 12,013 | 1,043 | 12 to 1 |
| Aguadilla | 7 | 3 | - | 4 | $8,912 ($5,924) |
$4,851 | 5,804 | 5,613 | 191 | 18 to 1 |
| Carolina | 7 | 4 | - | 3 | $8,053 ($7,986) |
$5,651 | 8,560 | 7,924 | 636 | 18 to 1 |
| Hato Rey | 5 | 3 | 1 | 1 | $8,317 | $7,763 | 5,637 | 4,757 | 880 | 21 to 1 |
| Humacao | 5 | 4 | - | 1 | $9,617 ($5,324) |
- | 3,345 | 3,345 | - | 14 to 1 |
| Fajardo | 3 | 1 | 2 | - | $5,780 | $4,890 | 1,276 | 1,188 | 88 | 11 to 1 |
| Guayama | 3 | 1 | 1 | 1 | $5,780 | $4,890 | 2,703 | 2,614 | 89 | 11 to 1 |
| Barranquitas | 2 | 1 | - | 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 | 2 | 1 | - | 1 | $7,630 | $6,035 | 604 | 602 | 2 | 15 to 1 |
| Gurabo | 1 | 1 | - | - | $7,750 | $4,652 | 9,909 | 7,906 | 2,003 | 28 to 1 |
| Rio Grande | 1 | 1 | - | - | $11,120 | - | - | - | - | - |
| Arroyo | 1 | - | - | 1 | - | - | 56 | 56 | - | 27 to 1 |
| Yauco | 1 | - | - | 1 | - | - | - | - | - | - |
| San Sebastian | 1 | 1 | - | - | $14,125 | $3,680 | 1,065 | 1,034 | 31 | 15 to 1 |
| Utuado | 1 | 1 | - | - | $5,324 ($5,324) |
- | 334 | 334 | - | 9 to 1 |
| Guaynabo | 1 | 1 | - | - | $8,280 | $5,925 | 1,540 | 1,451 | 89 | 23 to 1 |
| Villalba | 1 | 1 | - | - | $14,125 | - | 379 | 379 | - | 14 to 1 |
| Vega Baja | 1 | 1 | - | - | $8,844 | $6,650 | 192 | 171 | 21 | 11 to 1 |
| Mercedita | 1 | 1 | - | - | $5,780 | $3,536 | 2,925 | 2,436 | 489 | 22 to 1 |
| Moca | 1 | - | - | 1 | - | - | - | - | - | - |
| Trujillo Alto | 1 | 1 | - | - | $6,660 | $6,195 | 266 | 174 | 92 | 3 to 1 |
| Cayey | 1 | 1 | - | - | $5,324 ($5,324) |
- | 2,093 | 2,093 | - | 24 to 1 |
| Rio Piedras | 1 | 1 | - | - | $4,560 | $5,440 | 225 | 173 | 52 | 9 to 1 |
| Santurce | 1 | 1 | - | - | $6,410 | $6,495 | 5,037 | 4,494 | 543 | 21 to 1 |
| San German | 1 | 1 | - | - | $5,780 | $4,890 | 3,114 | 2,613 | 501 | 25 to 1 |
| San Lorenzo | 1 | - | - | 1 | - | - | 193 | 193 | - | 10 to 1 |