The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

St. Charles County

Missouri · Public K-12

Public-school families in St. Charles County pick from 93 schools serving the county's roughly 59,314 K-12 students, with a mix of 55 elementary, 17 middle, and 18 high.

7-year change in St. Charles County

SY 2017-18 vs SY 2024-25
Total enrollment
58,818
+848 (+1%) vs SY 2017-18
School count
85
+5 (+6%) vs SY 2017-18
% White
73%
was 80%
% Hispanic
7%
was 5%
% Black
9%
was 7%
% Asian
4%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
93
8 districts
Enrollment
59,314
NCES CCD
Median income
$104,692
Above Missouri avg
Free/reduced lunch
19.4%
Below Missouri avg
Elementary
55
27,026 students
Middle
17
13,640 students
High
18
18,625 students
Combined / other
3
23 students
LARGEST DISTRICT
WENTZVILLE R-IV
18,469 students · 8 districts in St. Charles County

County vs. school enrollment demographics

Left bar is the racial makeup of St. Charles County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
84%
Hispanic
4%
Black
5%
Asian
3%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
73%
Hispanic
7%
Black
9%
Asian
4%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
42.7%
adults 25+
Poverty rate
3.5%
ACS 5-year
Unemployment
2.9%
civilian labor
Median age
40
22.5% under 18

Test scores in St. Charles County

Latest 2024-25 ELA proficiency, 61 schools ranked. Missouri state average: 49.5%.

Top 5 schools (ELA)
  1. HARDIN MIDDLE· 95.9%
  2. Discovery Elementary· 87.0%
  3. GEORGE M. NULL ELEM.· 86.0%
  4. MONROE ELEM.· 86.0%
  5. HARRIS ELEM.· 85.0%

See all 61 schools in St. Charles County ranked by score →

All schools (93)

NameCityLevelGradesEnrollmentRating
FRANCIS HOWELL HIGHSt CharlesHigh09-121,843·
FRANCIS HOWELL CENTRAL HIGHSt CharlesHigh09-121,750·
FRANCIS HOWELL NORTH HIGHSt CharlesHigh09-121,716·
LIBERTY HIGH SCHOOLLake St. LouisHigh09-121,647·
FT. ZUMWALT WEST HIGHO'FallonHigh09-121,643·
FT. ZUMWALT NORTH HIGHO'FallonHigh09-121,538·
TIMBERLAND HIGHWentzvilleHigh09-121,525·
NORTH POINT HIGH SCHOOLWentzvilleHigh09-121,433·
FRONTIER MIDDLEO'FallonMiddle06-081,243·
FT. ZUMWALT SOUTH HIGHSt PetersHigh09-121,212·
FT. ZUMWALT EAST HIGHSt PetersHigh09-121,171·
FT. ZUWMALT WEST MIDDLEO'FallonMiddle06-081,114·
WENTZVILLE SOUTH MIDDLEWentzvilleMiddle06-081,068·
HERITAGE ELEMENTARYWentzvilleElementaryPK-051,039·
NORTH POINT MIDDLE SCHOOLWentzvilleMiddle06-081,031·
EMIL E. HOLT SR. HIGHWentzvilleHigh09-121,022·
FT. ZUMWALT NORTH MIDDLEO'FallonMiddle06-081,019·
FAIRMOUNT ELEM.St PetersElementaryKG-05971·
DR. BERNARD J. DUBRAY MIDDLESt PetersMiddle06-08869·
CENTRAL ELEM.St CharlesElementaryPK-05865·
CASTLIO ELEM.St CharlesElementaryKG-05847·
BRYAN MIDDLESt CharlesMiddle06-08827·
FT. ZUMWALT SOUTH MIDDLESt PetersMiddle06-08823·
BECKY-DAVID ELEM.St CharlesElementaryPK-05812·
FRANCIS HOWELL MIDDLESt CharlesMiddle06-08799·
BARNWELL MIDDLESt CharlesMiddle06-08792·
WENTZVILLE MIDDLEWentzvilleMiddle06-08792·
ST. CHARLES HIGHSt CharlesHigh09-12782·
HOLLENBECK MIDDLESt CharlesMiddle06-08769·
INDEPENDENCE ELEM.St CharlesElementaryKG-05762·
CROSSROADS ELEM.Dardenne PrairieElementaryKG-05757·
SAEGER MIDDLESt CharlesMiddle06-08750·
WABASH ELEMENTARYWentzvilleElementaryKG-05745·
WARREN ELEM.St PetersElementaryKG-05729·
JEFFERSON INTERMEDIATE SCHOOLSt CharlesMiddle05-06706·
Orchard Farm High SchoolSt. CharlesHigh09-12698·
PRAIRIE VIEW ELEM.O'FallonElementaryKG-05696·
HARDIN MIDDLESt CharlesMiddle07-08676·
HENDERSON ELEM.St CharlesElementaryKG-05653·
ST. CHARLES WEST HIGHSt CharlesHigh09-12645·
PROGRESS SOUTH ELEM.St PetersElementaryKG-05642·
GREEN TREE ELEM.Lake St LouisElementaryKG-05640·
JOHN WELDON ELEM.Dardenne PrairieElementaryPK-05640·
DUELLO ELEM.Lake St LouisElementaryKG-05625·
LAKEVIEW ELEMENTARYWentzvilleElementaryKG-05599·
JOURNEY ELEMENTARYWentzvilleElementaryKG-05595·
DISCOVERY RIDGE ELEMENTARYO'FallonElementaryPK-05590·
HARVEST RIDGE ELEM.St CharlesElementaryPK-05572·
Orchard Farm ElementarySt. CharlesElementaryKG-04557·
PEINE RIDGE ELEM.WentzvilleElementaryPK-05548·
STONE CREEK ELEMENTARYWentzvilleElementaryKG-05543·
WESTHOFF ELEM.O'FallonElementaryKG-05534·
HERITAGE PRIMARYWentzvilleElementaryKG-02496·
TWIN CHIMNEYS ELEM.O'FallonElementaryKG-05488·
BOONE TRAIL ELEM.WentzvilleElementaryKG-05479·
HAWTHORN ELEM.St PetersElementaryKG-05458·
DARDENNE ELEM.O'FallonElementaryKG-05445·
MID RIVERS ELEM.St PetersElementaryKG-05444·
MOUNT HOPE ELEM.O'FallonElementaryKG-05444·
FOREST PARK ELEM.O'FallonElementary03-05436·
PHEASANT POINT ELEM.O'FallonElementaryKG-05428·
LEWIS CLARK ELEM.St PetersElementary03-05426·
DANIEL BOONE ELEM.WentzvilleElementaryKG-05420·
JOSEPH L. MUDD ELEM.O'FallonElementaryKG-02412·
HARRIS ELEM.St CharlesElementaryKG-04408·
ROCK CREEK ELEM.O'FallonElementaryKG-05408·
Discovery ElementarySt. CharlesElementaryKG-04394·
ST. PETERS ELEM.St PetersElementaryKG-02384·
MONROE ELEM.St CharlesElementaryKG-04366·
OSTMANN ELEM.O'FallonElementaryKG-05362·
Orchard Farm Middle SchoolSt CharlesMiddle05-06362·
BARFIELD EARLY CHILDHOOD CNTRO'FallonElementaryPK-PK356·
EMGE ELEM.O'FallonElementaryKG-05348·
FLINT HILL ELEMENTARYWentzvilleElementaryKG-05343·
EARLY CHILDHOOD CENTERSt. PetersElementaryPK-PK307·
COVERDELL ELEM.St CharlesElementaryKG-04291·
ST.CHARLES EARLY CHILDHOOD CTRSt.CharlesElementaryPK-PK238·
GEORGE M. NULL ELEM.St CharlesElementaryKG-04233·
Early Learning CenterSt. CharlesElementaryPK-PK230·
BLACKHURST ELEMENTARYSt. CharlesElementaryKG-04227·
EARLY CHILD. FAMILY EDUC. CTRSt CharlesElementaryPK-PK224·
EARLY CHILD. FAMILY EDUC CTR.St CharlesElementaryPK-PK189·
LINCOLN ELEM.St CharlesElementaryKG-04160·
EARLY CHILD FAMILY EDUC. CTR.St CharlesElementaryPK-PK117·
Augusta ElementaryAugustaElementaryKG-06104·
BoonslickSt PetersCombinedKG-1223·
FRANCIS HOWELL UNION HIGHO'FallonHigh09-120·
FT. ZUMWALT HOPE HIGHO'FallonHigh09-120·
LEWIS CLARK CAREER CTR.St CharlesHigh09-120·
MIKE CLEMENS CENTER ADAPT LRNGO'FallonCombinedKG-120·
QUEST DAY TREATMENTSt CharlesHigh06-120·
WESTWOOD TRAIL ACADEMYSt CharlesCombined02-120·
Orchard Farm Junior High SchlSt. CharlesMiddle07-08··

Cities in St. Charles County

St Charles30 schoolsO'Fallon20 schoolsWentzville16 schoolsSt Peters12 schoolsSt. Charles4 schoolsDardenne Prairie2 schoolsLake St Louis2 schoolsSt. Charles2 schoolsAugusta1 schoolLake St. Louis1 schoolO'Fallon1 schoolSt. Peters1 schoolSt.Charles1 school

About St. Charles County

In Missouri, St. Charles County is an expansive county of about 414,535 residents. 93 public schools across the county educates about 59,314 students between them.

Looking at the broader picture, census numbers show the median household earns about $104,692 a year, roughly 43% of adults have completed at least a four-year degree, and roughly 4% of residents live below the federal poverty line. That income level is 71% noticeably above the Missouri median.

In terms of grade levels, St. Charles County covers 55 elementary schools (27,026 students), 17 middle schools (13,640), 18 high schools (18,625), and 3 combined or other schools.

WENTZVILLE R-IV is the biggest district by enrollment, covering about 18,469 students across St. Charles County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment remained close to its prior level: 57,970 students in SY 2017-18 versus 58,818 in SY 2024-25. The school count climbed from 80 to 85 across the same 7-year window. Demographically, the White share of enrollment declined from 80% to 73%.

On allk12, the community for St. Charles County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve St. Charles County?
There are 93 public K-12 schools in St. Charles County, Missouri, with a combined enrollment of about 59,314.
How many high schools are in St. Charles County?
St. Charles County, Missouri has 18 public high schools, serving approximately 18,625 students.
How many middle schools are in St. Charles County?
St. Charles County, Missouri has 17 public middle schools, serving approximately 13,640 students.
How many elementary schools are in St. Charles County?
St. Charles County, Missouri has 55 public elementary schools, serving approximately 27,026 students.
What is the largest school district in St. Charles County?
WENTZVILLE R-IV is the largest school district in St. Charles County, serving approximately 18,469 students. The county contains 8 school districts overall.
How many people live in St. Charles County?
St. Charles County has roughly 414,535 residents according to the latest Census ACS 5-year estimate.
What is the median household income in St. Charles County?
Median household income in St. Charles County is $104,692, above the Missouri average of $61,285. About 3.5% of residents live below the federal poverty line.
How educated are residents of St. Charles County?
Approximately 42.7% of adults 25 and older in St. Charles County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in St. Charles County qualify for free or reduced lunch?
Roughly 19.4% of students in St. Charles County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Missouri county average of 54.0%.
What is the student-teacher ratio in St. Charles County schools?
Across St. Charles County public schools, the enrollment-weighted student-teacher ratio is approximately 13.9 to 1.

St. Charles County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data