Town Chart.

← All rankings · All towns in Missouri

Towns with the best schools in Missouri

Ranked by our Schools score out of 100, which is based on how many high-school students take AP, IB or college classes, how many students miss a lot of school, the graduation rate and class size, for the public schools in the town. Of the 249 towns in Missouri with 1,000 or more people, these are the top 25.

Smithville ranks first with a score of 85. Oran and Eldon follow, with 85 and 80. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore High-school students in AP or IB classesHigh-school students taking college classes Population
1 Smithville 85 21.9%38.0% 10,705
2 Oran 85 28.2%24.8% 1,033
3 Eldon 80 39.1%22.6% 4,556
4 Grain Valley 80 29.1%22.4% 16,271
5 Platte City 79 39.0%39.0% 4,824
6 Springfield 79 23.2%37.3% 169,954
7 Lee's Summit 79 18.7%26.0% 103,656
8 Maplewood 78 12.7%97.5% 8,156
9 Liberty 78 42.3%24.3% 30,689
10 Ashland 77 46.6%14.6% 4,914
11 Kirkwood 77 32.5%10.5% 29,363
12 Tipton 76 28.9%21.1% 2,667
13 Marionville 76 16.1%19.1% 2,785
14 Crystal City 76 23.9%20.8% 4,718
15 Pleasant Hill 75 8.9%36.0% 8,847
16 Washington 74 17.1%64.3% 15,130
17 Clever 74 8.5%67.6% 3,030
18 St. Peters 74 26.1%14.9% 59,092
19 Ozark 74 14.5%13.4% 22,417
20 Nixa 73 11.7%46.0% 24,836
21 O'Fallon 73 30.2%16.0% 93,801
22 Blue Springs 73 13.3%29.1% 59,965
23 Centralia 73 11.4%24.7% 4,690
24 Brentwood 73 2.4%27.1% 8,144
25 Hallsville 72 3.8%43.5% 1,927

This is not a test-score ranking, and graduation rates are from 2018 or 2019. Only towns with a high school of their own are listed, and a town does not show up when its students go to school elsewhere. Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for Missouri

Towns with the best schools in other states

Link to this page

Copy this HTML to link to this page from your own site.