Winter Extra-Curricular Positions 2026-2027
Salem School District · Salem, NH · 1 mo ago
MarketingFull-time
We need to output HTML fragment with sections for headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. However the posting is basically a list of positions and directions for applicants. There's no explicit sections like responsibilities etc. We must include a section only when posting has real, specific content for it. So we need to see if any of those headings have content.
The posting includes: "Extra-Curricular Winter 2026-2027 Job Posting" then a list of positions (many). Then "EXTRA-CURRICULAR POSITIONS - DIRECTIONS FOR APPLICANTS" with instructions.
We need to reformat into semantic HTML. Use for section headings. We need to decide what sections make sense: maybe "Positions Available" as a heading? But the allowed headings list: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We cannot invent other headings. So we must map content to those headings if appropriate. If no content for a heading, we must not include it.
We have content about positions (list). That could be considered "About the role"? Possibly but it's many roles. Could treat as "About the role" describing the positions. Or maybe "Responsibilities"? Not really. "Requirements"? The directions for applicants include requirements: being current employee, recommendation, forms, deadlines, external application steps. That could be considered Requirements or Qualifications. "Skills"? Not really. "Benefits", "Pay", "Schedule": none given. So we should not include those.
Thus we could have sections:
for section headings. We need to decide what sections make sense: maybe "Positions Available" as a heading? But the allowed headings list: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We cannot invent other headings. So we must map content to those headings if appropriate. If no content for a heading, we must not include it.
We have content about positions (list). That could be considered "About the role"? Possibly but it's many roles. Could treat as "About the role" describing the positions. Or maybe "Responsibilities"? Not really. "Requirements"? The directions for applicants include requirements: being current employee, recommendation, forms, deadlines, external application steps. That could be considered Requirements or Qualifications. "Skills"? Not really. "Benefits", "Pay", "Schedule": none given. So we should not include those.
Thus we could have sections: About the role
with a
describing the list of positions? Or maybe use
- for list of positions. The rule: Use
- for any list of duties/requirements/benefits, and
for prose. So we can put the list of positions as
- . The directions for applicants could be another section, maybe "Requirements" (since they are requirements to apply). Use
- for list of steps.
We must not repeat the job title as a heading (the page already shows it). There's no single job title shown; it's a posting for many positions. So fine.
We must not put Job ID/requisition numbers as headings; none present.
We must remove boilerplate: cookie/navigation/legal/EEO etc. None present besides maybe directions; but we keep substantive.
We must preserve ALL substantive information; do not invent or summarize away detail. So we need to include all positions listed and all directions.
We need to output only HTML fragment, no /, no markdown fences.
Thus produce something like:
About the role
- High School Winter Unified Basketball (Woodbury) ... etc many items.
Requirements
with- for each instruction.
But we need to ensure we don't create sections with filler like "commensurate with experience". We have actual content.
We must be careful to not miss any positions. Let's extract the list.
The posting text:
"Extra-Curricular Winter 2026-2027 Job PostingEXTRA-CURRICULAR SEA POSITIONSSchoolSeasonSport/ActivitySchoolSeasonSport/Activity High SchoolWinterUnified BasketballWoodburyWinterBasketball D1 (F) High SchoolWinterBasketball Freshman (F)WoodburyWinterBasketball D1 (M) High SchoolWinterBasketball Freshman (M)WoodburyWinterBasketball Class S-D5 (F) High SchoolWinterBasketball JV (F)WoodburyWinterBasketball Class S-D5 (M) High SchoolWinterBasketball JV (M)WoodburyWinterCheerleading High SchoolWinterBasketball Varsity (F)WoodburyWinterWrestling High SchoolWinterBasketball Varsity (M)WoodburyWinterSchool Musical Director High SchoolWinterCheerleading JVWoodburyWinterSchool Musical Production Designer High SchoolWinterCheerleading Varsity High SchoolWinterGymnastics Assistant (M & F) High SchoolWinterGymnastics (F) High SchoolWinterIce Hockey JV (F) High SchoolWinterIce Hockey JV (M) High SchoolWinterIce Hockey Varsity (F) High SchoolWinterIce Hockey Varsity (M) High SchoolWinterSwimming Assistant High SchoolWinterSwimming Coach High SchoolWinterTrack Assistant (F) High SchoolWinterTrack Assistant (M) High SchoolWinterTrack (F) High SchoolWinterTrack (M) High SchoolWinterWrestling Assistant High SchoolWinterWrestling Varsity (F) High SchoolWinterWrestling Varsity (M) High SchoolWinterProduction Designer High SchoolWinterSchool Musical Choreographer High SchoolWinterSchool Musical Director High SchoolWinterSchool Musical Instrumental Director High SchoolWinterSchool Musical Vocal Director EXTRA-CURRICULAR NON-BARGAINING UNIT POSITIONSSchoolSeasonSport/Activity High SchoolWinterGreenhouse Advisor High SchoolWinterWinter Color Guard Assistant High SchoolWinterWinter Color Guard Instructor High SchoolWinterWinter Color Guard Technique Assistant High SchoolWinterWinter Percussion Assistant Director High SchoolWinterWinter Percussion Director EXTRA-CURRICULAR POSITIONS - DIRECTIONS FOR APPLICANTS In order to be considered an eligible candidate for the 2026-2027 Extra-Curricular Winter positions, the following must be completed: Current Salem School District employees and individuals currently holding an extra-curricular position who have a recommendation from the principal should do the following: Complete the attached "Extra-Curricular Positions - Letter of Intent Form" and submit to Lisa Chase for Middle School positions; Jameson Jablonski for High School athletic positions; and Jennifer Traer for High School non-athletic positions no later than Wednesday, September 30, 2026. Non-Salem School District employees who do NOT currently holding an extra-curricular position should do the following: Complete an "external application" through Applitrack by the posted deadline of Friday, September 25, 2026. An "external application" will provide the district with your demographic information along with any previous experience. Address a letter of introduction/cover letter to the Superintendent of Schools and upload the letter to Applitrack. Upload a current resume to Applitrack. Submit the application."
We need to parse positions. The list seems messy due to missing line breaks. Let's try to extract each position line.
It starts after "EXTRA-CURRICULAR SEA POSITIONSSchoolSeasonSport/ActivitySchoolSeasonSport/Activity". Then appears:
High SchoolWinterUnified BasketballWoodbury
WinterBasketball D1 (F) High SchoolWinterBasketball Freshman (F)WoodburyWinterBasketball D1 (M) High SchoolWinterBasketball Freshman (M)WoodburyWinterBasketball Class S-D5 (F) High SchoolWinterBasketball JV (F)WoodburyWinterBasketball Class S-D5 (M) High SchoolWinterBasketball JV (M)WoodburyWinterCheerleading High SchoolWinterBasketball Varsity (F)WoodburyWinterWrestling High SchoolWinterBasketball Varsity (M)WoodburyWinterSchool Musical Director High SchoolWinterCheerleading JVWoodburyWinterSchool Musical Production Designer High SchoolWinterCheerleading Varsity High SchoolWinterGymnastics Assistant (M & F) High SchoolWinterGymnastics (F) High SchoolWinterIce Hockey JV (F) High SchoolWinterIce Hockey JV (M) High SchoolWinterIce Hockey Varsity (F) High SchoolWinterIce Hockey Varsity (M) High SchoolWinterSwimming Assistant High SchoolWinterSwimming Coach High SchoolWinterTrack Assistant (F) High SchoolWinterTrack Assistant (M) High SchoolWinterTrack (F) High SchoolWinterTrack (M) High SchoolWinterWrestling Assistant High SchoolWinterWrestling Varsity (F) High SchoolWinterWrestling Varsity (M) High SchoolWinterProduction Designer High SchoolWinterSchool Musical Choreographer High SchoolWinterSchool Musical Director High SchoolWinterSchool Musical Instrumental Director High SchoolWinterSchool Musical Vocal Director
Then "EXTRA-CURRICULAR NON-BARGAINING UNIT POSITIONSSchoolSeasonSport/Activity High SchoolWinterGreenhouse Advisor High SchoolWinterWinter Color Guard Assistant High SchoolWinterWinter Color Guard Instructor High SchoolWinterWinter Color Guard Technique Assistant High SchoolWinterWinter Percussion Assistant Director High SchoolWinterWinter Percussion Director"
Thus each entry seems to follow pattern: [Level] [Season] [Sport/Activity] [School] maybe? Actually they have "High SchoolWinterUnified BasketballWoodbury". Likely meaning: High School, Winter, Unified Basketball, Woodbury (school). Then next: "WinterBasketball D1 (F) High SchoolWinterBasketball Freshman (F)Woodbury". That seems garbled: maybe missing line breaks.
We need to preserve all substantive information; we can just output the raw list as given, but better to format each item as a line.
We could split by "High School" or "Winter"? But risk missing.
Simplify: We can output the positions as a paragraph preserving the original text but with line breaks for readability. However rule: Use
- for any list of duties/requirements/benefits. This is a list of positions, which could be considered a list. So we should use
- for each position.
We need to decide each item. Let's try to manually parse.
I'll rewrite the SEA positions section with line breaks based on pattern "High SchoolWinter" or "Winter" etc.
Original string after "EXTRA-CURRICULAR SEA POSITIONSSchoolSeasonSport/ActivitySchoolSeasonSport/Activity":
"High SchoolWinterUnified BasketballWoodburyWinterBasketball D1 (F) High SchoolWinterBasketball Freshman (F)WoodburyWinterBasketball D1 (M) High SchoolWinterBasketball Freshman (M)WoodburyWinterBasketball Class S-D5 (F) High SchoolWinterBasketball JV (F)WoodburyWinterBasketball Class S-D5 (M) High SchoolWinterBasketball JV (M)WoodburyWinterCheerleading High SchoolWinterBasketball Varsity (F)WoodburyWinterWrestling High SchoolWinterBasketball Varsity (M)WoodburyWinterSchool Musical Director High SchoolWinterCheerleading JVWoodburyWinterSchool Musical Production Designer High SchoolWinterCheerleading Varsity High SchoolWinterGymnastics Assistant (M & F) High SchoolWinterGymnastics (F) High SchoolWinterIce Hockey JV (F) High SchoolWinterIce Hockey JV (M) High SchoolWinterIce Hockey Varsity (F) High SchoolWinterIce Hockey Varsity (M) High SchoolWinterSwimming Assistant High SchoolWinterSwimming Coach High SchoolWinterTrack Assistant (F) High SchoolWinterTrack Assistant (M) High SchoolWinterTrack (F) High SchoolWinterTrack (M) High SchoolWinterWrestling Assistant High SchoolWinterWrestling Varsity (F) High SchoolWinterWrestling Varsity (M) High SchoolWinterProduction Designer High SchoolWinterSchool Musical Choreographer High SchoolWinterSchool Musical Director High SchoolWinterSchool Musical Instrumental Director High SchoolWinterSchool Musical Vocal Director"
We can see pattern: each entry seems to start with either "High SchoolWinter" or "Winter". Let's try to split by "High SchoolWinter" and "Winter". But there are also entries like "High SchoolWinterCheerleading JVWoodburyWinterSchool Musical Production Designer". Actually after "Cheerleading JVWoodbury" there is "WinterSchool Musical Production Designer". That seems like a new entry: "WinterSchool Musical Production Designer". But missing "High School". Hmm.
Maybe the original formatting had line breaks that got lost. We could just output the positions as a paragraph (
) preserving the original text but with line breaks inserted at each "High School" or "Winter" that seems to start a new entry. However risk of mis-splitting. Given the instruction to preserve ALL substantive information, we could output the raw text as a paragraph (
) and not use list. That would
- for each position.
We need to decide each item. Let's try to manually parse.
I'll rewrite the SEA positions section with line breaks based on pattern "High SchoolWinter" or "Winter" etc.
Original string after "EXTRA-CURRICULAR SEA POSITIONSSchoolSeasonSport/ActivitySchoolSeasonSport/Activity":
"High SchoolWinterUnified BasketballWoodburyWinterBasketball D1 (F) High SchoolWinterBasketball Freshman (F)WoodburyWinterBasketball D1 (M) High SchoolWinterBasketball Freshman (M)WoodburyWinterBasketball Class S-D5 (F) High SchoolWinterBasketball JV (F)WoodburyWinterBasketball Class S-D5 (M) High SchoolWinterBasketball JV (M)WoodburyWinterCheerleading High SchoolWinterBasketball Varsity (F)WoodburyWinterWrestling High SchoolWinterBasketball Varsity (M)WoodburyWinterSchool Musical Director High SchoolWinterCheerleading JVWoodburyWinterSchool Musical Production Designer High SchoolWinterCheerleading Varsity High SchoolWinterGymnastics Assistant (M & F) High SchoolWinterGymnastics (F) High SchoolWinterIce Hockey JV (F) High SchoolWinterIce Hockey JV (M) High SchoolWinterIce Hockey Varsity (F) High SchoolWinterIce Hockey Varsity (M) High SchoolWinterSwimming Assistant High SchoolWinterSwimming Coach High SchoolWinterTrack Assistant (F) High SchoolWinterTrack Assistant (M) High SchoolWinterTrack (F) High SchoolWinterTrack (M) High SchoolWinterWrestling Assistant High SchoolWinterWrestling Varsity (F) High SchoolWinterWrestling Varsity (M) High SchoolWinterProduction Designer High SchoolWinterSchool Musical Choreographer High SchoolWinterSchool Musical Director High SchoolWinterSchool Musical Instrumental Director High SchoolWinterSchool Musical Vocal Director"
We can see pattern: each entry seems to start with either "High SchoolWinter" or "Winter". Let's try to split by "High SchoolWinter" and "Winter". But there are also entries like "High SchoolWinterCheerleading JVWoodburyWinterSchool Musical Production Designer". Actually after "Cheerleading JVWoodbury" there is "WinterSchool Musical Production Designer". That seems like a new entry: "WinterSchool Musical Production Designer". But missing "High School". Hmm.
Maybe the original formatting had line breaks that got lost. We could just output the positions as a paragraph (
- for any list of duties/requirements/benefits. This is a list of positions, which could be considered a list. So we should use
- for list of steps.
We must not repeat the job title as a heading (the page already shows it). There's no single job title shown; it's a posting for many positions. So fine.
We must not put Job ID/requisition numbers as headings; none present.
We must remove boilerplate: cookie/navigation/legal/EEO etc. None present besides maybe directions; but we keep substantive.
We must preserve ALL substantive information; do not invent or summarize away detail. So we need to include all positions listed and all directions.
We need to output only HTML fragment, no /, no markdown fences.
Thus produce something like:
- . The directions for applicants could be another section, maybe "Requirements" (since they are requirements to apply). Use
- for any list of duties/requirements/benefits, and