Hannibal Middle School is a public institution that offers a range of educational and extracurricular programs to students in grades six through eight. More than 850 students are enrolled in the school, located in Hannibal, Mo., that offers programs, such as mathematics, English, history, science, social studies, reading, art, physical education, music, French, Spanish, and industrial and...