Skip to content

The average salary for a Secondary School Teacher in New Hampshire is $69,560.

Annual Average Salary Information

Annual Average Salary: $69,560

$47,890$97,720

View Jobs

Elementary School Principal & Teacher: Instructional Leader in Temple

Young World Physical Education is seeking a dedicated Principal/Teacher for Temple Elementary in New Hampshire. This full-time position involves instructional leadership and part-time teaching duties.

The ideal candidate should have a Master's degree in Educational Administration and at lea ...Read more