Skip to content
BCER

MO ยท 2024-25 school year

Public schools in Missouri

Missouri has 2,451 open public schools run by 566 districts and other education agencies, enrolling 885,243 students. Schools average 13.0 students per teacher, compared with 15.3 nationally.

State totals

Districts
566
Schools
2,451
Students
885,243
Teachers (FTE)
69,163
Students per teacher
13.0
US: 15.3
Charter schools
81
Total spending
$12.4 billion
2020 finance data
Spending per pupil
$14,065
2020 finance data. US: $16,826

In the 2020 finance data, districts in Missouri spent $14,065 per pupil, which is below the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.

Download all 2,451 Missouri schools (CSV)

School districts in Missouri

All 566 districts and agencies, largest first. Filter by name or city, or sort any column.
Springfield R-Xii School DistrictSpringfield5624,28513.9$16,321
North Kansas City 74 School DistrictKansas City3421,25214.1$17,463
Rockwood R-Vi School DistrictEureka3119,59714.2$14,326
Columbia 93 School DistrictColumbia3618,64012.8$15,084
Wentzville R-Iv School DistrictWentzville2117,97313.9$17,389
St. Louis City County Public SchoolsSt Louis6817,93311.4$18,556
Lee'S Summit R-Vii School DistrictLee'S Summit2917,87014.6$16,461
Francis Howell R-Iii School DistrictO'Fallon2317,04714.9$13,969
Parkway C-2 School DistrictChesterfield2916,75914.1$15,509
Fort Zumwalt School DistrictO'Fallon2716,69812.7$13,992
Hazelwood School DistrictFlorissant3216,32116.6$13,116
Kansas City 33 School DistrictKansas City3315,07913.4$17,323
Blue Springs R-Iv School DistrictBlue Springs2114,65714.6$13,991
Independence 30 School DistrictIndependence3114,27214.7$12,525
Park Hill School DistrictKansas City2011,93713.4$15,869
Liberty 53 School DistrictLiberty2011,82613.8$13,136
St. Joseph School DistrictSt Joseph2510,43013.0$12,101
Fox C-6 School DistrictArnold1810,25813.1$11,096
Mehlville R-Ix School DistrictSt Louis1810,01814.0$10,942
Ferguson-Florissant R-Ii School DistrictHazelwood238,80915.7$14,207
Jefferson City School DistrictJefferson City188,49111.6$13,961
Joplin SchoolsJoplin167,87313.7$10,907
Raytown C-2 School DistrictRaytown207,67613.2$15,508
Lindbergh SchoolsSt. Louis107,60216.3$15,682
Troy R-Iii School DistrictTroy117,02613.9$12,124
Nixa Public SchoolsNixa116,79215.0$11,805
Ritenour School DistrictSt Louis106,57915.7$11,101
Raymore-Peculiar R-Ii School DistrictPeculiar126,33214.2$11,833
Pattonville R-Iii School DistrictSt Ann116,20113.5$15,677
Waynesville R-Vi School DistrictWaynesville116,19015.8$13,677
Kirkwood R-Vii School DistrictKirkwood95,98214.9$13,539
Ozark R-Vi School DistrictOzark85,95913.0$11,178
Northwest R-I School DistrictHouse Springs105,81514.6$11,093
Jackson R-Ii School DistrictJackson85,74815.0$10,508
Republic R-Iii School DistrictRepublic85,31814.8$11,028
Sedalia 200 School DistrictSedalia95,20913.7$10,548
Riverview Gardens School DistrictSt Louis135,11615.3$11,382
Carthage R-Ix School DistrictCarthage115,07013.1$12,683
Hickman Mills C-1 School DistrictKansas City125,06712.7$14,643
Neosho School DistrictNeosho104,99815.2$11,747
Poplar Bluff R-I School DistrictPoplar Bluff104,89913.1$10,317
St. Charles R-Vi School DistrictSt Charles124,7329.6$17,311
Fort Osage R-I School DistrictIndependence114,71813.3$11,862
Branson R-Iv School DistrictBranson74,65314.2$11,775
Ladue School DistrictSt Louis84,62413.9$17,400
Webb City R-Vii School DistrictWebb City114,62315.2$9,867
Willard R-Ii School DistrictWillard94,57813.2$11,570
Grain Valley R-V School DistrictGrain Valley84,54612.8$13,280
Grandview R-Ii School DistrictHillsboro44,50122.8$12,751
Lebanon R-Iii School DistrictLebanon84,41013.7$11,238
Showing 1 to 50 of 566

Missouri district rankings

Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.

Schools by level

657 high schools, 395 middle schools and 1,211 elementary schools. The largest of each are listed below; use search or a district page for the rest.

High schools 657

  1. Blue Springs High Blue Springs, 2,429 students
  2. Lindbergh Senior High St. Louis, 2,304 students
  3. Blue Springs South High Blue Springs, 2,299 students
  4. Joplin High Joplin, 2,288 students
  5. Liberty North High School Liberty, 2,262 students
  6. Troy Buchanan High Troy, 2,148 students
  7. Marquette Senior High Chesterfield, 2,095 students
  8. Staley High Kansas City, 2,091 students
  9. Nixa High Nixa, 2,041 students
  10. Ritenour Senior High St Louis, 2,041 students
  11. David H. Hickman High Columbia, 2,007 students
  12. Lee'S Summit West High Lee'S Summit, 1,999 students
  13. Rock Bridge Senior High Columbia, 1,997 students
  14. Hazelwood West High Hazelwood, 1,994 students
  15. Lee'S Summit Senior High Lee'S Summit, 1,989 students

Middle schools 395

  1. Frontier Middle O'Fallon, 1,243 students
  2. Republic Middle Republic, 1,211 students
  3. Smith Cotton Junior High Schl Sedalia, 1,133 students
  4. Ft. Zuwmalt West Middle O'Fallon, 1,114 students
  5. Crestview Middle Ellisville, 1,091 students
  6. Wentzville South Middle Wentzville, 1,068 students
  7. Ladue Middle St Louis, 1,053 students
  8. East Trails Middle School Lee's Summit, 1,051 students
  9. Bernard C. Campbell Middle Lee'S Summit, 1,043 students
  10. Nixa Junior High Nixa, 1,033 students
  11. North Point Middle School Wentzville, 1,031 students
  12. Ft. Zumwalt North Middle O'Fallon, 1,019 students
  13. Summit Lakes Middle Lee'S Summit, 1,005 students
  14. Hixson Middle St Louis, 982 students
  15. Lewis and Clark Middle Jefferson City, 966 students

Elementary schools 1,211

  1. Festus Elementary Festus, 1,045 students
  2. Heritage Elementary Wentzville, 1,039 students
  3. Premier Charter School St Louis, 974 students
  4. Fairmount Elementary St Peters, 971 students
  5. Freedom Elementary St Robert, 954 students
  6. Waynesville East Elementary Waynesville, 920 students
  7. Clever Elementary Clever, 871 students
  8. Central Elementary St Charles, 865 students
  9. Bayless Elementary St Louis, 858 students
  10. Castlio Elementary St Charles, 847 students
  11. South City St. Louis, 838 students
  12. Becky-David Elementary St Charles, 812 students
  13. Guadalupe Centers Elementary Kansas City, 801 students
  14. Shoal Creek Elementary Kansas City, 795 students
  15. M. L. King Elementary Kansas City, 768 students

Cities with the most public schools

Neighbouring states

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.