Marion County
Marion County serves about 4,724 K-12 students across 15 public schools, an average of roughly 315 students per campus. By grade band, the county runs 8 elementary, 2 middle, and 4 high schools.
7-year change in Marion County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Marion 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".
Test scores in Marion County
Latest 2024-25 ELA proficiency, 9 schools ranked. Missouri state average: 49.5%.
- MARION CO. ELEM.· 84.2%
- PALMYRA ELEM.· 80.0%
- OAKWOOD ELEM.· 76.5%
- HANNIBAL MIDDLE· 53.9%
- PALMYRA MIDDLE· 47.6%
- EUGENE FIELD ELEM.· 35.3%
- A. D. STOWELL ELEM.· 35.5%
- VETERANS ELEM.· 36.2%
- MARK TWAIN ELEM.· 40.0%
- PALMYRA MIDDLE· 47.6%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| HANNIBAL SR. HIGH | Hannibal | High | 09-12 | 1,048 | · |
| HANNIBAL MIDDLE | Hannibal | Middle | 06-08 | 674 | · |
| PALMYRA ELEM. | Palmyra | Elementary | PK-04 | 452 | · |
| VETERANS ELEM. | Hannibal | Elementary | KG-05 | 403 | · |
| MARK TWAIN ELEM. | Hannibal | Elementary | KG-05 | 376 | · |
| PALMYRA MIDDLE | Palmyra | Middle | 05-08 | 343 | · |
| PALMYRA HIGH | Palmyra | High | 09-12 | 331 | · |
| OAKWOOD ELEM. | Hannibal | Elementary | KG-05 | 272 | · |
| A. D. STOWELL ELEM. | Hannibal | Elementary | KG-05 | 221 | · |
| EUGENE FIELD ELEM. | Hannibal | Elementary | PK-05 | 190 | · |
| EARLY CHILDHOOD CENTER | Hannibal | Elementary | PK-PK | 182 | · |
| MARION CO. ELEM. | Philadelphia | Elementary | PK-06 | 109 | · |
| MARION CO. HIGH | Philadelphia | High | 07-12 | 98 | · |
| MISSISSIPPI VALLEY SCHOOL | Hannibal | Combined | KG-12 | 25 | · |
| HANNIBAL CAREER TECH. CTR. | Hannibal | High | 09-12 | 0 | · |
Cities in Marion County
About Marion County
Across the low-population Missouri county of Marion County of about 28,457 residents, the public-school footprint covers 15 schools and about 4,724 students.
Looking at the broader picture, census numbers show typical household earnings sit around $62,903, about 25% of adults have a bachelor's degree or above, and the federal-poverty share is near 10%.
On the level-by-level breakdown, Marion County comprises 8 elementary schools (2,205 students), 2 middle schools (1,017), 4 high schools (1,477), and 1 combined or other schools.
The largest single district in Marion County is HANNIBAL 60, which alone enrolls about 3,366 students.
Over the past 7-year window. Across the same 7-year window, public-school enrollment held roughly steady: 4,720 students in SY 2017-18 versus 4,724 in SY 2024-25. The school count climbed from 13 to 14 across the same 7-year window.
Within the allk12 community for this area, the community for Marion County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.