Elementary Schools in Hannibal, MO

Find Elementary Schools in Hannibal, MO. Listings include Veterans Elementary School-Hannibal, Oakwood Elementary School, Stowell Elementary, St. John's Lutheran School, Mark Twain Elementary PTO and Eugene Field Elementary PTO. Click on each in the list below the map for more information.

Gracie Barra Hannibal Gracie Barra Hannibal
210 Huck Finn Shopping Center
Hannibal, 63401

Jiu Jitsu for Everyone

Want your school to be the top-listed Elementary School in Hannibal, MO? Click here to claim your Sponsored Listing.
Veterans Elementary School-Hannibal A Veterans Elementary School-Hannibal
790 Veterans Road
Hannibal, 63401

Veterans Elementary School is a K-5 elementary school in Hannibal, Missouri. We have approximately 500 students and 80 staff members.

Oakwood Elementary School B Oakwood Elementary School
3716 Market Street
Hannibal, 63401

Oakwood Elementary School houses kindergarten through 5th grade students. We are proud to be the Oa

Stowell Elementary C Stowell Elementary
500 Union Street
Hannibal, 63401

Stowell Elementary is a K-5 School in the Hannibal Public School District #60.

St. John's Lutheran School D St. John's Lutheran School
1317 Lyon Street
Hannibal, 63401

We teach two year olds through 8th grade. Quality Choice

Mark Twain Elementary PTO E Mark Twain Elementary PTO
2800 Bird Street
Hannibal, 63401

Welcome to Mark Twain Elementary's Parent Teacher Organization Page! Here you will find all the upcoming dates for meetings, events, and things sponsored by the PTO.

Eugene Field Elementary PTO F Eugene Field Elementary PTO
Hannibal, 63401

A.D. Stowell Elementary PTO G A.D. Stowell Elementary PTO
505 Union Street
Hannibal, 63401

2025-2026: We meet the 1st Tuesday of every month at 5:30 pm in the library. We always encourage new ideas and suggestions. No photos will be posted on this page.