About Hannibal Schools
- There are 2 K-12 schools in Hannibal, OH, including 2 public schools. Hannibal public schools belong to one districts, Switzerland of Ohio Local School District.
- There are 1 Hannibal elementary school, 2 Hannibal middle schools and 1 Hannibal high school.
52634 Main St
Hannibal, OH 43931
Contact Education.com with questions or feedback about SchoolFinder.
Please note, if you wish to speak to someone at the school, you must contact the school directly.