There are 155 colleges in Missouri - 43 public and 112 private schools. The 2025 average undergraduate tuition of the Missouri colleges is $10,336 for state residents and $21,069 for out-of-state students.
63 Missouri cities have at least one college and, of them, Kansas City has the most of 20 colleges. It has 12 four-year colleges and 4 community colleges with a total of 43,770 students. Saint Louis and Springfield also has a number of colleges of 18 and 15 colleges respectively.
The following table shows the Missouri 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 | ||||
| Kansas City | 20 | 12 | 4 | 4 | $24,234 ($13,371) |
$16,706 ($13,726) |
43,770 | 31,260 | 12,510 | 12 to 1 |
| Saint Louis | 18 | 16 | - | 2 | $25,915 ($11,064) |
$20,473 ($15,480) |
60,983 | 39,817 | 21,166 | 8 to 1 |
| Springfield | 15 | 11 | 1 | 3 | $15,594 ($7,623) |
$11,919 ($8,204) |
42,914 | 37,891 | 5,023 | 12 to 1 |
| St. Louis | 9 | 4 | - | 5 | $29,404 | $48,115 | 17,354 | 9,053 | 8,301 | 10 to 1 |
| Cape Girardeau | 5 | 2 | - | 3 | $10,484 ($9,903) |
$7,702 ($7,702) |
9,993 | 8,418 | 1,575 | 12 to 1 |
| Joplin | 5 | 3 | - | 2 | $17,150 ($9,600) |
$11,160 ($6,750) |
5,012 | 4,620 | 392 | 12 to 1 |
| Columbia | 4 | 3 | - | 1 | $25,544 ($14,837) |
$17,253 ($13,681) |
37,907 | 30,155 | 7,752 | 15 to 1 |
| Kirksville | 3 | 2 | - | 1 | $30,251 ($9,838) |
$27,752 ($12,168) |
7,152 | 3,287 | 3,865 | 5 to 1 |
| Jefferson City | 3 | 2 | - | 1 | $12,974 ($9,796) |
$13,236 ($7,782) |
2,151 | 2,023 | 128 | 10 to 1 |
| Rolla | 3 | 2 | - | 1 | $20,752 ($14,984) |
$26,056 ($14,944) |
7,185 | 5,583 | 1,602 | 11 to 1 |
| Waynesville | 3 | 2 | - | 1 | $8,304 | - | 27 | 27 | - | 2 to 1 |
| Moberly | 2 | 1 | 1 | - | $12,200 | $7,500 | 5,573 | 5,549 | 24 | 16 to 1 |
| Bolivar | 2 | 2 | - | - | $29,478 | $7,956 | 2,343 | 1,854 | 489 | 9 to 1 |
| Warrensburg | 2 | 1 | - | 1 | $18,600 ($10,050) |
$19,092 ($10,296) |
12,888 | 7,615 | 5,273 | 15 to 1 |
| Sedalia | 2 | - | 1 | 1 | - | - | 4,292 | 4,292 | - | 15 to 1 |
| Washington | 2 | - | - | 2 | - | - | 46 | 46 | - | 6 to 1 |
| Independence | 2 | 1 | - | 1 | $14,940 | - | 157 | 157 | - | 6 to 1 |
| Fort Leonard Wood | 2 | 1 | 1 | - | $8,256 | - | - | - | - | - |
| Marshall | 2 | 1 | - | 1 | $23,700 | $3,870 | 1,793 | 1,710 | 83 | 13 to 1 |
| Wentzville | 2 | 2 | - | - | $12,478 | $16,750 | 590 | 474 | 116 | 11 to 1 |
| Fayette | 2 | 2 | - | - | $18,060 | $7,425 | 4,843 | 4,506 | 337 | 20 to 1 |
| West Plains | 2 | - | 1 | 1 | - | - | 2,009 | 2,009 | - | 10 to 1 |
| Trenton | 2 | 1 | 1 | - | $17,745 | - | 1,951 | 1,951 | - | 10 to 1 |
| Fulton | 2 | 2 | - | - | $32,777 | $14,661 | 2,686 | 1,982 | 704 | 13 to 1 |
| Poplar Bluff | 2 | - | 1 | 1 | - | - | 2,618 | 2,618 | - | 13 to 1 |
| Neosho | 2 | - | 1 | 1 | - | - | 4,006 | 4,006 | - | 16 to 1 |
| Fenton | 1 | 1 | - | - | $29,318 | - | 419 | 399 | 20 | 11 to 1 |
| Lexington | 1 | - | - | 1 | - | - | 25 | 25 | - | 3 to 1 |
| Ozark | 1 | - | 1 | - | - | - | 89 | 89 | - | 28 to 1 |
| Union | 1 | - | 1 | - | - | - | 2,371 | 2,371 | - | 12 to 1 |
| Saint Joseph | 1 | 1 | - | - | $18,455 ($9,545) |
$14,563 ($9,043) |
3,716 | 3,491 | 225 | 15 to 1 |
| Cottleville | 1 | - | 1 | - | - | - | 6,143 | 6,143 | - | 22 to 1 |
| St. Charles | 1 | - | - | 1 | - | - | 132 | 132 | - | 14 to 1 |
| Saint Charles | 1 | 1 | - | - | $21,600 | $11,246 | 6,826 | 4,663 | 2,163 | 14 to 1 |
| Maryville | 1 | 1 | - | - | $17,324 ($10,611) |
$8,096 ($8,096) |
9,152 | 5,241 | 3,911 | 16 to 1 |
| Harrisonville | 1 | - | - | 1 | - | - | 27 | 27 | - | 9 to 1 |
| Carthage | 1 | - | - | 1 | - | - | 26 | 26 | - | 4 to 1 |
| Chesterfield | 1 | 1 | - | - | $9,000 | $13,725 | 1,406 | 251 | 1,155 | 9 to 1 |
| Saint Robert | 1 | - | - | 1 | - | - | 61 | 61 | - | 15 to 1 |
| Parkville | 1 | 1 | - | - | $12,116 | $4,783 | 5,736 | 4,657 | 1,079 | 13 to 1 |
| Nevada | 1 | 1 | - | - | $27,562 | - | 254 | 254 | - | 6 to 1 |
| Park Hills | 1 | - | 1 | - | - | - | 2,447 | 2,447 | - | 21 to 1 |
| Liberty | 1 | 1 | - | - | $20,610 | $6,300 | 959 | 924 | 35 | 10 to 1 |
| Houston | 1 | - | 1 | - | - | - | 96 | 96 | - | 10 to 1 |
| Bridgeton | 1 | 1 | - | - | $6,990 ($5,130) |
- | 15,649 | 15,649 | - | 18 to 1 |
| Whiteman AFB | 1 | 1 | - | - | $8,256 | - | - | - | - | - |
| Canton | 1 | 1 | - | - | $30,875 | $6,200 | 1,028 | 861 | 167 | 15 to 1 |
| Eolia | 1 | - | - | 1 | - | - | 32 | 32 | - | 2 to 1 |
| Webster Groves | 1 | 1 | - | - | - | $17,840 | 72 | - | 72 | - |
| Saint Ann | 1 | - | - | 1 | - | - | 154 | 154 | - | 13 to 1 |
| Chillicothe | 1 | - | - | 1 | - | - | 65 | 65 | - | 5 to 1 |
| Linn | 1 | - | 1 | - | - | - | 2,346 | 2,346 | - | 17 to 1 |
| Hannibal | 1 | 1 | - | - | $26,880 | $14,040 | 499 | 452 | 47 | 8 to 1 |
| Point Lookout | 1 | 1 | - | - | $22,360 | - | 1,454 | 1,454 | - | 14 to 1 |
| Sunset Hills | 1 | - | - | 1 | - | - | 172 | 172 | - | 17 to 1 |
| Webb City | 1 | - | - | 1 | - | - | 96 | 96 | - | 10 to 1 |
| Conception | 1 | 1 | - | - | $26,206 | - | 63 | 63 | - | 4 to 1 |
| Earth City | 1 | - | 1 | - | - | - | 177 | 177 | - | 19 to 1 |
| Raymore | 1 | - | - | 1 | - | - | 31 | 31 | - | 7 to 1 |
| Blue Springs | 1 | - | - | 1 | - | - | 109 | 109 | - | 25 to 1 |
| Hillsboro | 1 | - | 1 | - | - | - | 3,775 | 3,775 | - | 14 to 1 |
| Osage Beach | 1 | 1 | - | - | $8,256 | - | - | - | - | - |
| Clinton | 1 | - | - | 1 | - | - | 17 | 17 | - | 2 to 1 |