Schools in Hannibal, OH River High School52560 River High School RdHannibal, OH, 439317404831358Bellaire Middle SchoolHigh SchoolsPrivate Schools K 12Public SchoolsSt Marys High SchoolSt.Marys High School Show MoreSee AlsoHigh SchoolsMiddle SchoolsPrivate Schools (K-12)Public Schools