There are 39 colleges in Maine - 15 public and 24 private schools. The 2025 average undergraduate tuition of the Maine colleges is $11,205 for state residents and $35,443 for out-of-state students.
28 Maine cities have at least one college and, of them, Bangor has the most of 5 colleges. It has 2 four-year colleges and 1 community college with a total of 6,707 students. Portland and New Gloucester also has a number of colleges of 3 and 2 colleges respectively.
The following table shows the Maine 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 | ||||
| Bangor | 5 | 2 | 1 | 2 | $33,199 | $19,832 | 6,707 | 6,086 | 621 | 13 to 1 |
| Portland | 3 | 3 | - | - | $41,627 ($12,090) |
$40,441 ($9,918) |
8,178 | 5,942 | 2,236 | 7 to 1 |
| New Gloucester | 2 | 2 | - | - | $11,960 | $9,750 | 7,165 | 6,507 | 658 | 18 to 1 |
| Waterville | 2 | 2 | - | - | $50,712 | $31,824 | 4,047 | 3,938 | 109 | 15 to 1 |
| Presque Isle | 2 | 1 | 1 | - | $14,862 ($9,402) |
$14,100 ($14,100) |
3,716 | 3,601 | 115 | 21 to 1 |
| Augusta | 2 | 1 | - | 1 | $22,178 ($8,888) |
$11,538 ($8,892) |
4,568 | 4,469 | 99 | 15 to 1 |
| Lewiston | 2 | 2 | - | - | $43,771 | - | 1,999 | 1,999 | - | 10 to 1 |
| Fort Kent | 1 | 1 | - | - | $14,880 ($9,420) |
$6,000 ($6,000) |
1,562 | 1,464 | 98 | 21 to 1 |
| Unity | 1 | 1 | - | - | $17,476 | - | - | - | - | - |
| Brunswick | 1 | 1 | - | - | $67,832 | - | 1,881 | 1,881 | - | 9 to 1 |
| Castine | 1 | 1 | - | - | $31,102 ($15,158) |
$15,335 ($15,335) |
971 | 945 | 26 | 10 to 1 |
| Wells | 1 | - | 1 | - | - | - | 1,875 | 1,875 | - | 21 to 1 |
| Biddeford | 1 | 1 | - | - | $44,210 | $40,235 | 6,573 | 3,884 | 2,689 | 11 to 1 |
| Arundel | 1 | - | 1 | - | - | - | 32 | 32 | - | 5 to 1 |
| Rockport | 1 | 1 | - | - | $52,665 | - | 42 | 3 | 39 | 5 to 1 |
| Bar Harbor | 1 | 1 | - | - | $47,997 | $32,181 | 358 | 353 | 5 | 9 to 1 |
| Standish | 1 | 1 | - | - | $44,420 | $9,738 | 1,454 | 1,097 | 357 | 10 to 1 |
| Farmington | 1 | 1 | - | - | $23,878 ($11,308) |
$11,874 ($11,874) |
2,100 | 1,677 | 423 | 13 to 1 |
| Machias | 1 | 1 | - | - | $18,540 ($10,050) |
- | - | - | - | - |
| South Portland | 1 | - | 1 | - | - | - | 7,900 | 7,900 | - | 20 to 1 |
| Orono | 1 | 1 | - | - | $36,756 ($13,326) |
$31,164 ($10,662) |
12,029 | 9,601 | 2,428 | 15 to 1 |
| Harrison | 1 | - | - | 1 | - | - | - | - | - | - |
| Auburn | 1 | - | 1 | - | - | - | 4,754 | 4,754 | - | 20 to 1 |
| Calais | 1 | - | 1 | - | - | - | 805 | 805 | - | 12 to 1 |
| Fairfield | 1 | - | 1 | - | - | - | 2,489 | 2,489 | - | 16 to 1 |
| Scarborough | 1 | - | - | 1 | - | - | 74 | 74 | - | 12 to 1 |
| Wilton | 1 | 1 | - | - | $45,124 | - | - | - | - | - |
| Westbrook | 1 | - | - | 1 | - | - | 263 | 263 | - | 16 to 1 |