Join Our Monthly Newsletter ›

Website St. John Catholic Academy Panama City, Florida

Job Description – Elementary Teacher
Teach, inspire, and serve in a vibrant Catholic community just minutes from the Gulf Coast and the world’s most beautiful beaches.

St. John Catholic Academy—Bay County’s only Catholic school serving Preschool through 8th Grade—is seeking a dedicated elementary teacher with experience in classical education. This experience may come from teaching in a classical setting or from being educated in one. Our academy forms students both intellectually and spiritually through a Classical Liberal Arts model that nurtures wisdom, virtue, and a lifelong love of truth.

Elementary teachers at St. John Catholic Academy guide students through a rich tradition of classical learning rooted in the pursuit of truth, goodness, and beauty. Our faculty foster:

A culture of wonder and curiosity
Strong critical‑thinking skills
A joyful, faith‑filled learning environment
Integration of Catholic teaching across subjects
Growth in students’ academic, moral, and spiritual lives
Our campus is located in beautiful Panama City, Florida—just minutes from the Gulf Coast—offering an exceptional place to live, work, and serve while enjoying the natural beauty of Northwest Florida.

Qualifications
Bachelor’s degree (B.A. or B.S.) from a four‑year college or university
Eligibility for temporary certification (learn more at fldoe.org/teaching/certification)
Experience with classical education—either through teaching or personal academic formation—strongly preferred

Our Curriculum
Classical Liberal Arts Education
Memoria Press Accelerated Curriculum
FOSS Science (K–8)
Theology of the Body (K–8)

We invite you to tour our campus, meet our pastor and principal, and explore the opportunity to teach in a faith‑filled community committed to classical Catholic education.

Apply Today
Visit our office or download an application at: stjohncatholicacademy.org/employment

Questions? Call 850‑763‑1775

Job Types: Full‑time, Contract

Benefits
401(k)
Dental insurance
Health insurance
Life insurance
Paid time off
Professional development assistance
Retirement plan
Vision insurance
Work Location: In person

To apply for this job email your details to employment@sjseagles.org