Haverhill Public Schools

Temp

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

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

Apply Now

Haverhill Public Schools

Temp

Anticipated Opening Position is contingent on funding and student enrollment!School Spring # Title of Position: SUMMER MENTOR TO STUDENTSDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAMWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:15 pm - Nettle Middle Sc

Anticipated Opening Position is contingent on funding and student enrollment!School Spring # Title of Position: SUMMER MENTOR TO STUDENTSDISCOVERY CLUB/ACCESS 21 STAND ALONE PROGRAMWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:15 pm - Nettle Middle Sc

Apply Now
Full Time

Anticipated Opening - Position is contingent on funding and student enrollment!School Spring #5704690Title of Position: STUDENT SUPPORT COORDINATORSUMMER 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 #5704690Title of Position: STUDENT SUPPORT COORDINATORSUMMER DISCOVERY ACADEMYWork Year: July 6 2026 - July 30 2026Monday - Thursday7:30 am to 12:00 pm - Nettle Middle SchoolTrainings in June

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 #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 #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 #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 #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 #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

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
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

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

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681617Summer Program:ESY Special EducationDates/Hours:June 29 - August 6thMonday - Thursday with weeklyplanning meetings as well as Pre and Post-work8:00 am - 2:00 pmSubject to change based o

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681617Summer Program:ESY Special EducationDates/Hours:June 29 - August 6thMonday - Thursday with weeklyplanning meetings as well as Pre and Post-work8:00 am - 2:00 pmSubject to change based o

Apply Now

Haverhill Public Schools

Temp

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681607Summer Program:ESY Special EducationDates/Hours:June 29 - August 6thMonday - Thursday with weeklyplanning meetings as well as Pre and Post-work8:00 am - 2:00 pmSubject to change based o

Anticipated Opening - Position is contingent on funding and student enrollmentSchool Spring #5681607Summer Program:ESY Special EducationDates/Hours:June 29 - August 6thMonday - Thursday with weeklyplanning meetings as well as Pre and Post-work8:00 am - 2:00 pmSubject to change based o

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