Hannibal High School
Hannibal High School
Palmyra High School
1703 S Main St, Palmyra, MO 63461
Public High School 9th to 12th
Students
360
Student Teacher Ratio
13:1
ACT Overall Score
24
Hannibal Senior High School
4500 McMasters Ave, Hannibal, MO 63401
Public High School 9th to 12th
Students
1,050
Student Teacher Ratio
15:1
ACT Overall Score
25
Marion County High School
2905 Highway D, Philadelphia, MO 63463
Public High School 7th to 12th
Students
112
Student Teacher Ratio
9:1
ACT Overall Score
24
Mississippi Valley School
312 Munger Ln, Hannibal, MO 63401
Public Elementary, Middle, High School K to 12th
Students
26
Student Teacher Ratio
7:1
For families seeking quality education in Marion County, MO, the area offers 5 school options serving High School grade levels, including the highly-rated Palmyra High School (7/10 on GreatSchools). Marion County has a variety of education options, ensuring families and homebuyers can find the right fit when choosing their new city or neighborhood.