Schools in Hannibal, Ohio, the US. Schools locations in Hannibal, Ohio. Find the nearest schools locations, near you. All types of business services ATM Bank Finance School All schools in Hannibal River High School School +1 740-483-1358 52560 River High School Road, Hannibal, Ohio 43931 Write a review Phone Website Directions swiss canz School 52560 River High School Road, Hannibal, Ohio 43931 Write a review Phone Directions