Hannibal falls to Moberly 0-38.
1 day ago, Hannibal Middle School
football
cheerleaders
Hannibal beat Moberly 36-0.
1 day ago, Hannibal Middle School
football
We had a great time trying our best to write in Cuneiform in sixth grade! Everyone agreed that it was harder than they thought it would be and no one was eager to sign up for the 12 years of scribe school in ancient Mesopotamia.
3 days ago, Hannibal Middle School
students
students
students
students
students
students
students
students
students
students
Friendly Reminder: NO SCHOOL on Monday September 29 for HPS staff professional development.
See you Tuesday, Pirates!
3 days ago, Andrea Campbell
No School Graphic
HMS girls beat Clark County 15-14.
7 days ago, Hannibal Middle School
students
👏Shoutout to HMS Pirates Sloane, Madison, and Averie: they were spotted tonight at the YMCA! These three were doing an awesome job caring for their baby for their Next Gen Prep class. Such a great example of responsibility and teamwork in action! ❤🏴‍☠️ #HannibalProud #OnceAPirateAlwaysAPirate
7 days ago, Hannibal Public Schools
HMS students at y
HMS See You at the Pole
7 days ago, Hannibal Middle School
students
8th grade beat Troy South in two. 25-23 and 25-20
8 days ago, Hannibal Middle School
students
students
7th grade fell in two to Troy South 26-28 and 24-26.
8 days ago, Hannibal Middle School
students
Students in Mr. Schildknecht's class went on an Easter egg hunt. Students were divided into clans and each egg contained a slip of paper with information about water, food, disease, etc.. they were studying why people began forming towns.
10 days ago, Hannibal Middle School
students
students
students
students
7th grade science students were comparing parts of a cell to items in a junk drawer and explaining the connection.
16 days ago, Hannibal Middle School
students
junk drawer
paper

📚 September is Library Card Sign-Up Month!

Did you know? ALL students in the Hannibal School District qualify for a FREE Hannibal Public Library card, whether you live in town or outside the city limits. ❤🏴‍☠️

A library card opens the door to more books, resources, and opportunities for every student. Call the Hannibal Free Public Library at 573-221-0222 with any questions.

#HannibalProud #OnceAPirateAlwaysAPirate

28 days ago, Andrea Campbell
Library card graphic
Students had clubs today for the first time.
about 1 month ago, Hannibal Middle School
Sydney’s
students
students
students
students
students
students
Friendly Reminder: NO SCHOOL Monday September 1, 2025 in observance of Labor Day.
Have a great weekend Pirates! ❤️🏴‍☠️
#HannibalProud
about 1 month ago, Andrea Campbell
No School Graphic
When the teacher has you actually do the workout you created 😂 and she does the whole thing with you❤️
about 1 month ago, Hannibal Middle School
students
students
Sixth graders got to meet Duke on Wednesday.
about 1 month ago, Hannibal Middle School
student and dog
student and dog
student and dog
student and dog
student and dog
student and dog
student and dog
Mrs. Dillman's class cooked for the first time today. They made biscuits and gravy. They were delicious!
about 1 month ago, Hannibal Middle School
student
student
student
student
Our SRO couldn't miss out on the first Fun Scooter Friday of the year.
about 1 month ago, Hannibal Middle School
students
student
⚡ First Day at HMS ⚡
New challenges, new friendships, and new opportunities to shine. We can’t wait to see what our Pirates accomplish this year! 🖤❤ #HannibalProud
about 1 month ago, Andrea Campbell
HMS candid
HMS candid
HMS candid
HMS candid
HMS candid
HMS candid
HMS candid
HMS candid
HMS candid
🌺 TODAY 🌺
Say ALOHA to a new school year at the Back to School Fair — Hannibal Middle School, 2–5 PM!

✂️ Free Haircuts
👀 Vision & Hearing Screenings
🎯 Games & Fun Activities
🧒 MOCHIP Child ID Event
🎒 FREE SCHOOL SUPPLIES

A huge thank you to our amazing community partners for making this event possible for our students and families. 🖤❤🏴‍☠️

#HannibalProud #TogetherWeThrive
about 2 months ago, Andrea Campbell
Back to school Fair Graphic
Thank you graphic