Monday, May 21 will be the Hannibal School District's last day of school. No meals (Breakfast or Lunch) will be served on this date. Our schools will dismiss at the following times: HHS - 11 AM, HMS - 11:30 AM, All Elementary Schools - 11:45 AM.