17

Best Schools in Hannibal, MO

  • Oakwood Elementary School

    Oakwood Elementary School

    3716 Market St, Hannibal, MO 63401

    Public Elementary School K to 5th

    • A-
      Niche Grade
    • 8
      GreatSchools
    • Students

      260

    • Math Proficiency

      72%

    • Student Teacher Ratio

      12:1

    • Reading Proficiency

      67%

    Oakwood Elementary School
  • Palmyra Elementary School

    Palmyra Elementary School

    600 S ASHLAND Ave, Palmyra, MO 63461

    Public Pre-K, Elementary School Pre-K to 4th

    • B+
      Niche Grade
    • 6
      GreatSchools
    • Students

      437

    • Math Proficiency

      57%

    • Student Teacher Ratio

      12:1

    • Reading Proficiency

      47%

    Palmyra Elementary School
  • Palmyra High School

    Palmyra High School

    1703 S Main St, Palmyra, MO 63461

    Public High School 9th to 12th

    • B-
      Niche Grade
    • 7
      GreatSchools
    • Students

      379

    • Student Teacher Ratio

      14:1

    • ACT Overall Score

      24

    Palmyra High School
  • Mark Twain Elementary School

    Mark Twain Elementary School

    2800 Bird St, Hannibal, MO 63401

    Public Elementary School K to 5th

    • B
      Niche Grade
    • 6
      GreatSchools
    • Students

      348

    • Math Proficiency

      47%

    • Student Teacher Ratio

      13:1

    • Reading Proficiency

      47%

    Mark Twain Elementary School
  • Hannibal Middle School

    Hannibal Middle School

    4700 McMasters Ave, Hannibal, MO 63401

    Public Middle School 6th to 8th

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      724

    • Math Proficiency

      45%

    • Student Teacher Ratio

      11:1

    • Reading Proficiency

      36%

    Hannibal Middle School
  • Hannibal Senior High School

    Hannibal Senior High School

    4500 McMasters Ave, Hannibal, MO 63401

    Public High School 9th to 12th

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      1,052

    • Student Teacher Ratio

      17:1

    • ACT Overall Score

      25

    Hannibal Senior High School
  • A.D. Stowell Elementary School

    A.D. Stowell Elementary School

    500 Union St, Hannibal, MO 63401

    Public Elementary School K to 5th

    • C+
      Niche Grade
    • 5
      GreatSchools
    • Students

      209

    • Math Proficiency

      27%

    • Student Teacher Ratio

      12:1

    • Reading Proficiency

      37%

    A.D. Stowell Elementary School
  • Palmyra Middle School

    Palmyra Middle School

    600 W Line St, Palmyra, MO 63461

    Public Middle School 5th to 8th

    • B-
      Niche Grade
    • 4
      GreatSchools
    • Students

      340

    • Math Proficiency

      33%

    • Student Teacher Ratio

      13:1

    • Reading Proficiency

      35%

    Palmyra Middle School
  • Veterans Elementary School

    Veterans Elementary School

    790 N Veterans Rd, Hannibal, MO 63401

    Public Elementary School K to 5th

    • B
      Niche Grade
    • 3
      GreatSchools
    • Students

      429

    • Math Proficiency

      37%

    • Student Teacher Ratio

      12:1

    • Reading Proficiency

      42%

    Veterans Elementary School
  • Eugene Field Elementary School

    Eugene Field Elementary School

    1405 Pearl St, Hannibal, MO 63401

    Public Pre-K, Elementary School K to 5th

    • C+
      Niche Grade
    • 2
      GreatSchools
    • Students

      199

    • Math Proficiency

      17%

    • Student Teacher Ratio

      9:1

    • Reading Proficiency

      17%

    Eugene Field Elementary School
  • Hannibal Christian Academy

    Hannibal Christian Academy

    245 N Levering Ave, Hannibal, MO 63401

    Private Middle School 4th to 10th

    • Students

      29

    • Student Teacher Ratio

      6:1

    Hannibal Christian Academy
  • Holy Family School

    Holy Family School

    1113 Broadway, Hannibal, MO 63401

    Private Pre-K, Elementary, Middle School Pre-K to 8th

    • Students

      159

    • Student Teacher Ratio

      14:1

    • Avg. Review Score

      2.7

    Holy Family School
  • Mississippi Valley School

    Mississippi Valley School

    312 Munger Ln, Hannibal, MO 63401

    Public Elementary, Middle, High School K to 12th

    • Students

      27

    • Student Teacher Ratio

      9:1

    Mississippi Valley School
  • St. John's Lutheran School

    St. John's Lutheran School

    1317 Lyon St, Hannibal, MO 63401

    Private Pre-K, Elementary, Middle School Pre-K to 8th

    • Students

      136

    • Student Teacher Ratio

      25:1

    • Avg. Review Score

      5

    St. John's Lutheran School