There are 146 colleges in Massachusetts - 42 public and 104 private schools. The 2024 average undergraduate tuition of the Massachusetts colleges is $12,788 for state residents and $42,283 for out-of-state students.
75 Massachusetts cities have at least one college and, of them, Boston has the most of 25 colleges. It has 20 four-year colleges and 3 community colleges with a total of 148,934 students. Worcester and Springfield also has a number of colleges of 11 and 5 colleges respectively.
The following table shows the Massachusetts colleges by city. The 2024 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 | ||||
Boston | 25 | 20 | 3 | 2 | $44,460 ($15,228) |
$35,351 ($22,736) |
148,934 | 92,072 | 56,862 | 11 to 1 |
Worcester | 11 | 6 | 1 | 4 | $48,332 ($11,286) |
$27,813 ($16,897) |
29,666 | 23,683 | 5,983 | 10 to 1 |
Springfield | 5 | 4 | 1 | - | $38,065 | $21,261 | 12,767 | 9,832 | 2,935 | 11 to 1 |
Cambridge | 4 | 4 | - | - | $48,929 | $44,994 | 36,528 | 11,644 | 24,884 | 8 to 1 |
Newton | 3 | 3 | - | - | $20,625 | $27,714 | 2,700 | 1,410 | 1,290 | 15 to 1 |
Brockton | 3 | - | 2 | 1 | - | - | 4,960 | 4,960 | - | 8 to 1 |
Medford | 3 | 1 | 1 | 1 | $67,844 | $49,476 | 13,898 | 7,282 | 6,616 | 10 to 1 |
Amherst | 3 | 3 | - | - | $54,401 ($17,357) |
$34,720 ($17,009) |
34,635 | 26,797 | 7,838 | 12 to 1 |
North Andover | 3 | 1 | - | 2 | $51,786 | $35,500 | 6,316 | 5,040 | 1,276 | 14 to 1 |
Quincy | 3 | 2 | - | 1 | $18,073 ($7,536) |
$11,373 | 3,191 | 3,065 | 126 | 15 to 1 |
Fall River | 3 | - | 1 | 2 | - | - | 5,898 | 5,898 | - | 10 to 1 |
Waltham | 2 | 2 | - | - | $61,548 | $53,149 | 10,746 | 7,818 | 2,928 | 11 to 1 |
Brookline | 2 | 2 | - | - | $22,490 | $22,632 | 286 | 39 | 247 | 4 to 1 |
Chicopee | 2 | 1 | - | 1 | $42,061 | $17,670 | 1,275 | 980 | 295 | 5 to 1 |
Northampton | 2 | 2 | - | - | $61,568 | $50,129 | 2,891 | 2,523 | 368 | 4 to 1 |
Franklin | 2 | 1 | - | 1 | $44,960 | - | 1,245 | 1,245 | - | 13 to 1 |
Wellesley | 2 | 2 | - | - | $60,176 | $54,600 | 6,436 | 5,208 | 1,228 | 12 to 1 |
Fitchburg | 2 | 1 | - | 1 | $17,126 ($11,046) |
$6,246 ($6,246) |
6,595 | 3,209 | 3,386 | 13 to 1 |
Pittsfield | 2 | - | 1 | 1 | - | - | 1,539 | 1,539 | - | 10 to 1 |
North Adams | 2 | 1 | - | 1 | $20,829 ($11,884) |
$7,853 ($7,853) |
978 | 878 | 100 | 8 to 1 |
Malden | 2 | - | - | 2 | - | - | 204 | 204 | - | 14 to 1 |
Haverhill | 2 | 1 | 1 | - | $14,160 | $12,988 | 4,564 | 4,521 | 43 | 14 to 1 |
Weston | 2 | 2 | - | - | $47,770 | $25,844 | 3,277 | 1,121 | 2,156 | 5 to 1 |
Holyoke | 2 | - | 2 | - | - | - | 3,550 | 3,550 | - | 7 to 1 |
Lowell | 2 | 1 | - | 1 | $35,396 ($16,570) |
$28,426 ($16,050) |
17,218 | 12,454 | 4,764 | 15 to 1 |
Milton | 2 | 2 | - | - | $39,742 | $17,514 | 3,035 | 2,816 | 219 | 10 to 1 |
Beverly | 2 | 2 | - | - | $39,106 | $13,370 | 4,302 | 3,358 | 944 | 12 to 1 |
Northfield | 1 | 1 | - | - | $28,700 | - | - | - | - | - |
Dudley | 1 | 1 | - | - | $40,375 | $1,165 | 1,403 | 1,164 | 239 | 16 to 1 |
Canton | 1 | - | - | 1 | - | - | 22 | 22 | - | 7 to 1 |
Framingham | 1 | 1 | - | - | $17,710 ($11,630) |
$13,325 ($10,820) |
4,111 | 2,970 | 1,141 | 11 to 1 |
Danvers | 1 | - | 1 | - | - | - | 4,391 | 4,391 | - | 12 to 1 |
Bourne | 1 | - | - | 1 | - | - | 63 | 63 | - | 13 to 1 |
South Hamilton | 1 | 1 | - | - | - | $24,640 | 1,334 | - | 1,334 | - |
Bridgewater | 1 | 1 | - | - | $17,529 ($11,389) |
$9,041 ($9,041) |
9,604 | 8,116 | 1,488 | 17 to 1 |
Tewksbury | 1 | - | - | 1 | - | - | 39 | 39 | - | 12 to 1 |
Roxbury Crossing | 1 | - | 1 | - | - | - | 1,214 | 1,214 | - | 15 to 1 |
Seekonk | 1 | - | - | 1 | - | - | 292 | 292 | - | 10 to 1 |
Woburn | 1 | - | - | 1 | - | - | 186 | 186 | - | 12 to 1 |
Salem | 1 | 1 | - | - | $18,961 ($11,978) |
$10,747 ($9,088) |
6,539 | 5,078 | 1,461 | 12 to 1 |
Needham | 1 | 1 | - | - | $61,802 | - | 386 | 386 | - | 8 to 1 |
Wellesley Hills | 1 | - | 1 | - | - | - | 3,497 | 3,497 | - | 13 to 1 |
South Easton | 1 | - | - | 1 | - | - | 128 | 128 | - | 7 to 1 |
Plymouth | 1 | - | - | 1 | - | - | 213 | 213 | - | 20 to 1 |
Marlborough | 1 | - | - | 1 | - | - | 54 | 54 | - | 11 to 1 |
Easton | 1 | 1 | - | - | $53,400 | $33,116 | 2,543 | 2,500 | 43 | 12 to 1 |
Upton | 1 | - | - | 1 | - | - | 46 | 46 | - | 10 to 1 |
South Hadley | 1 | 1 | - | - | $64,142 | $32,710 | 2,392 | 2,193 | 199 | 9 to 1 |
Westfield | 1 | 1 | - | - | $17,962 ($11,882) |
$8,262 ($8,262) |
4,702 | 3,943 | 759 | 14 to 1 |
Lunenburg | 1 | - | - | 1 | - | - | 26 | 26 | - | 7 to 1 |
Longmeadow | 1 | 1 | - | - | $37,227 | $19,235 | 2,465 | 1,315 | 1,150 | 11 to 1 |
New Bedford | 1 | - | - | 1 | - | - | 6 | 6 | - | 12 to 1 |
Williamstown | 1 | 1 | - | - | $64,860 | $64,540 | 2,222 | 2,169 | 53 | 6 to 1 |
Oxford | 1 | - | - | 1 | - | - | 42 | 42 | - | 8 to 1 |
Wenham | 1 | 1 | - | - | $28,100 | $8,113 | 1,628 | 1,294 | 334 | 14 to 1 |
Chestnut Hill | 1 | 1 | - | - | $67,680 | $35,900 | 15,287 | 9,982 | 5,305 | 12 to 1 |
Tyngsboro | 1 | - | - | 1 | - | - | 80 | 80 | - | 10 to 1 |
Greenfield | 1 | - | 1 | - | - | - | 1,419 | 1,419 | - | 11 to 1 |
Billerica | 1 | - | - | 1 | - | - | 37 | 37 | - | 6 to 1 |
West Barnstable | 1 | - | 1 | - | - | - | 2,336 | 2,336 | - | 9 to 1 |
Brighton | 1 | 1 | - | - | $29,463 | $22,731 | 103 | 29 | 74 | 6 to 1 |
Norwood | 1 | - | 1 | - | - | - | 118 | 118 | - | 9 to 1 |
Great Barrington | 1 | 1 | - | - | $66,593 | - | 298 | 298 | - | 6 to 1 |
Westborough | 1 | - | - | 1 | - | - | 163 | 163 | - | 13 to 1 |
Paxton | 1 | 1 | - | - | $43,064 | $12,203 | 1,436 | 1,069 | 367 | 12 to 1 |
Buzzards Bay | 1 | 1 | - | - | $23,910 ($10,816) |
$19,984 ($19,984) |
1,425 | 1,326 | 99 | 12 to 1 |
Somerville | 1 | - | - | 1 | - | - | 399 | 399 | - | 28 to 1 |
North Dartmouth | 1 | 1 | - | - | $31,750 ($15,208) |
$30,253 ($17,065) |
7,457 | 5,517 | 1,940 | 15 to 1 |
West Springfield | 1 | - | - | 1 | - | - | 52 | 52 | - | 12 to 1 |
Bedford | 1 | - | 1 | - | - | - | 7,770 | 7,770 | - | 18 to 1 |
Concord | 1 | - | 1 | - | - | - | 202 | 202 | - | 15 to 1 |
Taunton | 1 | - | - | 1 | - | - | 5 | 5 | - | 12 to 1 |
Charlton | 1 | - | - | 1 | - | - | 43 | 43 | - | 7 to 1 |
Gardner | 1 | - | 1 | - | - | - | 2,868 | 2,868 | - | 12 to 1 |
Norton | 1 | 1 | - | - | $62,080 | - | 1,667 | 1,667 | - | 11 to 1 |