(NLSA) National Lutheran Schools Accredited Location & Contact 1317 Lyon Street Hannibal, MO 63401-4117 United States573-221-0615school@stjohnshannibal.orgVisit Website Leadership Principal/Director: Ms. Cheryl Mack Schedule School Hours: 8:00am - 3:00pm