Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704785Title of Position: INTERNSHIP TEACHERDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAMWork Year: July 6 2026 - July 30 2025Monday - Thursday7:30 am to 12:15 pm - Nettle Middle School OR8:4

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704785Title of Position: INTERNSHIP TEACHERDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAMWork Year: July 6 2026 - July 30 2025Monday - Thursday7:30 am to 12:15 pm - Nettle Middle School OR8:4

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704639Title of Position: STEM CAREER AWARENESS ESPDISCOVERY CLUB/ACCESS 21 PROGRAM (Rising Grades 5-12)Work Year: July 6 2026 - July 30 2025Monday - Thursday8:45 am to 1:00 pm - Haverhill H

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704639Title of Position: STEM CAREER AWARENESS ESPDISCOVERY CLUB/ACCESS 21 PROGRAM (Rising Grades 5-12)Work Year: July 6 2026 - July 30 2025Monday - Thursday8:45 am to 1:00 pm - Haverhill H

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704751Title of Position: BILINGUAL PARENT LIAISONSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:00 pm - Nettle Middle SchoolTrainings in June -

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704751Title of Position: BILINGUAL PARENT LIAISONSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:00 pm - Nettle Middle SchoolTrainings in June -

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704648Title of Position: TEACHERDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAM (Grades 5-12)Work Year: July 6 2026 - July 30 2025Monday - Thursday7:30 am to 12:15 pm - Nettle Middle School OR

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704648Title of Position: TEACHERDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAM (Grades 5-12)Work Year: July 6 2026 - July 30 2025Monday - Thursday7:30 am to 12:15 pm - Nettle Middle School OR

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704678Title of Position: FAMILY ENGAGEMENT SPECIALISTDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAM (Grades 5-12)Work Year: July 6 2026 - July 30 2025Monday - Thursday8:45 am to 1:15 pm - Hav

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704678Title of Position: FAMILY ENGAGEMENT SPECIALISTDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAM (Grades 5-12)Work Year: July 6 2026 - July 30 2025Monday - Thursday8:45 am to 1:15 pm - Hav

Apply Now
Temp

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704743Title of Position: SUMMER CLERICAL SUPPORTSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:00 pm - Nettle Middle SchoolTrainings in June - D

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704743Title of Position: SUMMER CLERICAL SUPPORTSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:00 pm - Nettle Middle SchoolTrainings in June - D

Apply Now
Temp

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704570Title of Position: TEACHER RISING 1-4SUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:15 pm - Nettle Middle SchoolTrainings in June - Dates

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704570Title of Position: TEACHER RISING 1-4SUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:15 pm - Nettle Middle SchoolTrainings in June - Dates

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704529Title of Position: TEACHER - STEP UP TO KINDERGARTENSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:15 pm - Golden Hill Elementary SchoolTr

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704529Title of Position: TEACHER - STEP UP TO KINDERGARTENSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:15 pm - Golden Hill Elementary SchoolTr

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704797Title of Position: SUMMER EDUCATION INTERNSHIP COORDINATORDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAMWork Year: July 6 2026 - July 30 2025Monday - Thursday7:30 am to 12:15 pm - Nett

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704797Title of Position: SUMMER EDUCATION INTERNSHIP COORDINATORDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAMWork Year: July 6 2026 - July 30 2025Monday - Thursday7:30 am to 12:15 pm - Nett

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5698849Summer Program: Moody Preschool ESY ProgramDates/Hours:June 29th- August 6thMonday - Thursday-weekly planning Meetings as well as Pre and Post-work8:15 am - 11:45 pm (Subject to change

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5698849Summer Program: Moody Preschool ESY ProgramDates/Hours:June 29th- August 6thMonday - Thursday-weekly planning Meetings as well as Pre and Post-work8:15 am - 11:45 pm (Subject to change

Apply Now

Haverhill Public Schools

Full Time

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5688081Summer Programs: AllDates/Hours:June 29th - August 6th - varies by program/location7:30 am - 2:30 pm - varies by program/locationMonday - ThursdaySubject to change based on student enro

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5688081Summer Programs: AllDates/Hours:June 29th - August 6th - varies by program/location7:30 am - 2:30 pm - varies by program/locationMonday - ThursdaySubject to change based on student enro

Apply Now
Full Time

2026-2027 School YearHAVERHILL PUBLIC SCHOOLSHAVERHILL MASSACHUSETTS 01830ANTICIPATED OPENINGANNOUNCEMENT OF POSITIONHAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONTitle of Position

2026-2027 School YearHAVERHILL PUBLIC SCHOOLSHAVERHILL MASSACHUSETTS 01830ANTICIPATED OPENINGANNOUNCEMENT OF POSITIONHAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONTitle of Position

Apply Now
Full Time

HAVERHILL PUBLIC SCHOOLSHAVERHILL MASSACHUSETTS 01830ANTICIPATED OPENINGANNOUNCEMENT OF POSITIONHAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONTitle of Position: BCBA Bartlett Scho

HAVERHILL PUBLIC SCHOOLSHAVERHILL MASSACHUSETTS 01830ANTICIPATED OPENINGANNOUNCEMENT OF POSITIONHAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONTitle of Position: BCBA Bartlett Scho

Apply Now

Haverhill Public Schools

Full Time

ANTICIPATED OPENINGSchool Spring Posting #5684009HAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONWork Year: Season Starts: August 24 2026 Season Ends: November 6 2026Salar

ANTICIPATED OPENINGSchool Spring Posting #5684009HAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONWork Year: Season Starts: August 24 2026 Season Ends: November 6 2026Salar

Apply Now
Full Time

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5685503Summer Program:ESY Special EducationDates/Hours:June 29th to August 6thMonday - Thursday-weekly planning meetings as well as Pre and Post-Work8:00am - 2:00 pmSubject to change based on

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5685503Summer Program:ESY Special EducationDates/Hours:June 29th to August 6thMonday - Thursday-weekly planning meetings as well as Pre and Post-Work8:00am - 2:00 pmSubject to change based on

Apply Now

Haverhill Public Schools

Full Time

PLEASE POST PLEASE POSTHAVERHILL PUBLIC SCHOOLSHAVERHILL MASSACHUSETTS 01830 HAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONANNOUNCEMENT OF POSITIONTitle of Position: TEACHER OF MUS

PLEASE POST PLEASE POSTHAVERHILL PUBLIC SCHOOLSHAVERHILL MASSACHUSETTS 01830 HAVERHILL PUBLIC SCHOOLS IS A DIVERSE ENVIRONMENT AND IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER. ALL QUALIFIED CANDIDATES WILL RECEIVE CONSIDERATIONANNOUNCEMENT OF POSITIONTitle of Position: TEACHER OF MUS

Apply Now

Haverhill Public Schools

Full Time

Anticipated OpeningSchool Spring #5683050Work Year: 10 MONTH POSITIONOrganizational Relationship or Line of Authority: Reports to the Food Service Director and/or his/her designee.Statement of Duties:Performs tasks requiring an ordinary

Anticipated OpeningSchool Spring #5683050Work Year: 10 MONTH POSITIONOrganizational Relationship or Line of Authority: Reports to the Food Service Director and/or his/her designee.Statement of Duties:Performs tasks requiring an ordinary

Apply Now
Temp

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5678585Summer Program:ESY Special EducationDates/Hours:June 29th- August 6thMonday - Thursday-weekly planning Meetings as well as Pre and Post-work8:00 am - 2:00 pm(preschool)Subject to change

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5678585Summer Program:ESY Special EducationDates/Hours:June 29th- August 6thMonday - Thursday-weekly planning Meetings as well as Pre and Post-work8:00 am - 2:00 pm(preschool)Subject to change

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681572Summer Program:ESY Special EducationWork Year:Summer 2026 16 daysplusDates/Hours:June 29th - August 6thMonday - Thursday-Weekly planning meetings as well as Pre and Post-Work8:00 am -

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681572Summer Program:ESY Special EducationWork Year:Summer 2026 16 daysplusDates/Hours:June 29th - August 6thMonday - Thursday-Weekly planning meetings as well as Pre and Post-Work8:00 am -

Apply Now

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681592Summer Program:ESY Special EducationDates/Hours:June 29 - August 6thMonday - Thursday-weekly planning meetings as well as Pre and Post-Work8:00am - 2:00 pmSubject to change based on stu

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681592Summer Program:ESY Special EducationDates/Hours:June 29 - August 6thMonday - Thursday-weekly planning meetings as well as Pre and Post-Work8:00am - 2:00 pmSubject to change based on stu

Apply Now