Demo

Science Teacher

St Johnsbury Academy
St Johnsbury, VT Full Time
POSTED ON 4/22/2026
AVAILABLE BEFORE 6/19/2026
St. Johnsbury Academy seeks a dynamic teacher to join their Science department. Founded in 1842, St. Johnsbury Academy is an independent, coeducational, boarding and day school for grades 9-12 and postgraduate year. Teaching assignments are likely to include more than one discipline, such as biology and chemistry or chemistry and physics. An additional course assignment of AP Physics is possible for the qualified candidate but is not required for this position. Success in this position requires the ability to engage and support the spectrum of learners from reluctant to enthusiastic. Candidates with the interest and ability to help coach afterschool science competition teams are especially encouraged to apply. The successful candidate will join a collaborative and energetic department where teachers frequently share resources, ideas, and feedback. The department is supported by a full-time laboratory manager. We provide a diverse, comprehensive, and independent educational community grounded by our traditions, our deep optimism regarding young people, and our commitment to academic excellence. Our aim is to teach good character by modeling and fostering compassion, respect, responsibility, and integrity; to foster a love for learning by challenging individuals to pursue knowledge, creativity, and intellectual self-reliance; and to encourage each individual to understand his or her relationships, rights, and responsibilities within a community that is itself part of the larger world. St. Johnsbury Academy combines the opportunities and resources of a large independent school with the personal attention and support of a small boarding school. The beautiful and safe village campus provides exceptional facilities. Students from 50 Vermont and New Hampshire communities, 25 countries, and as many U.S. states form a diverse and supportive community. The 220 courses (four levels) include Advanced Placement (30), fine and performing arts (40), languages (4), technology, engineering, and computer science (20). Extracurricular opportunities abound with 40 teams and 50 organized activities. As a member of the Academy community, the teacher will: • Commit to working in and fostering an inclusive, diverse, day and international boarding community, • Teach three or four sections of Science each semester, dependent on experience. • Advise 8-12 students, • Work with our residential life staff and mentor international and domestic boarding students, • Coach or advise a student club, • Work collaboratively with colleagues within the department and throughout the school. The successful candidate will: • Be committed to the idea of diversity in the classroom and the acknowledgment and acceptance of our students' diversity of culture, gender, sexuality, as well as their varied national, economic, and educational backgrounds, • Be committed to teaching science as an active process of building explanations, • Be collaborative and open to the idea of team-teaching and/or working regularly with peers, • Be enthusiastic about the teaching of reading and writing across the disciplines and able to differentiate instruction to accommodate students at different stages of their scientific writing development, • Help students navigate digital and non-digital information and discern credible sources from those which are not credible, • Teach critical thinking skills and original idea generation, • Be creative and encourage creativity and out-of-the-box thinking in our students, • Be excited to work one-on-one with our students outside of the classroom using technology when appropriate. • Qualified candidates will have a bachelor’s degree in Science or related field. Candidates new to teaching are encouraged to apply. St. Johnsbury Academy is an equal opportunity employer committed to providing a diverse environment. If being part of a diverse community in the beautiful northeast kingdom of Vermont interests you, please apply online at our website, https://stjacademy.org/the-sjaexperience/employment/ or submit a cover letter, resume, at least three references, and relevant certifications to Kennedy Palmieri, Director, Human Resources, at Kennedy.palmieri@stjacademy.org.

Salary : $45,000 - $82,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at St Johnsbury Academy

  • St Johnsbury Academy Saint Johnsbury, VT
  • St. Johnsbury Academy seeks a skilled Special Education Teacher to join our team. Responsibilities with a full-time position include teaching three to four... more
  • 5 Days Ago

  • St Johnsbury Academy Saint Johnsbury, VT
  • Job Summary: St. Johnsbury Academy seeks a dynamic teacher for all levels of Math. Must have a license (or be eligible) in Vermont as a special educator (k... more
  • 6 Days Ago

  • St Johnsbury Academy St Johnsbury, VT
  • Job Summary: St. Johnsbury Academy seeks a dynamic teacher for all levels of Math. Must have a license (or be eligible) in Vermont as a special educator (k... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Science Teacher jobs in the St Johnsbury, VT area that may be a better fit.

  • Middlebury Union Middle School MIddlebury, VT
  • Addison Central School District Science Teacher 2026-2027 Addison Central School District is seeking a full time Science teacher at Middlebury Union Middle... more
  • 1 Day Ago

  • Mount Abraham Unified School District Bristol, VT
  • Mt. Abraham Union Middle/High School is a 712 school serving approximately 550 students from four vibrant Addison County towns. We are committed to ensurin... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!