How to set up a high school swim and dive team website
What a high school swimming and diving team website needs, from meet times and pool addresses to results, rosters and sponsors, with a checklist.
A high school swimming and diving team website has one job: give families, fans and sponsors one link that answers where the team competes, when to be there, and how the swimmers and divers did. Swim and dive has its own wrinkles. Warm-ups start well before the meet, diving may run at a different time from swimming, and many teams practice at a pool that isn't at their school.
This guide walks through setting one up in the order that matters at the start of a season: the basics, the schedule, tryouts and the roster, results, sponsors, and who keeps it current. A setup checklist is at the end.
Start with the basics
Before anything else, put these on the first screen:
- the team's full name, and every school it draws from if it is a co-op
- the season, for example 2026–27
- the home pool's name and street address
- one team email address that someone reads
The home pool matters more than it sounds. If the team swims at a community pool, a middle school or a club facility, visitors won't find it by going to the high school. Name the building, give the street address, and say which entrance spectators use if it isn't obvious.
The schedule
The schedule is why most people open the site. For every meet, list:
- the date
- warm-up time and meet start time
- the opponent, or every team at an invitational
- home or away
- the pool's name and street address
If diving runs at a different time or at a different pool, list it separately. Diving families shouldn't have to guess.
For invitationals and championship meets that run in sessions, give each session's time and say which events are in it, or link to the host's meet information. Post changes the same day, before or with the group text.
Use the official schedule as the source
If your state association or league publishes the schedule, link to it, and keep your site matching it. A site that copies from the official schedule by hand will drift.
Tryouts and the roster
Before the season, post when practice starts, where, what swimmers need, and any paperwork such as a physical. Say who to contact with questions. Many families have never been to a swim meet, so a short "what to expect at your first meet" note goes a long way: how long meets run, where spectators sit, and that it gets warm on deck.
Once the season starts, post the roster. Name and class year are enough, and you can mark which athletes dive. Keep each season's roster separate.
Most high school athletes are minors. Leave off birthdays, phone numbers, addresses and anything else personal, and check your school's policy on student names and photos before posting either.
Results and records
Swim and dive families follow times closely. Link each meet on your schedule to its official results once they are posted. A team records list, kept current, gives swimmers something to chase and families a reason to come back to the site.
Sponsors
Local businesses are often glad to support a swim and dive program if the recognition is visible. A sponsor section with each business's name, logo and a link to its website is something they can point to all season.
Group sponsors into two or three named levels, say what the money pays for, such as pool time, suits or meet fees, and include a clear way for a new sponsor to get in touch. For what to offer and how to ask, see How to ask local businesses to sponsor your team.
Give every section an owner
Team sites go stale because nobody in particular owns them. Before the first meet, pick one person for each part: schedule, roster, results and sponsors. On most teams these are parent volunteers, not coaches. Then have someone check the whole site once a week in season.
Make sure those people can make changes themselves. If moving a warm-up time means emailing whoever built the site, it will not get moved.
That is the problem OurTeamSports was built for. It gives a team a website in its colors with schedule, roster, sponsor and event sections that coaches and parents update without a developer. To see a live team site, look at the H.H. Dow High Chargers hockey site, where it started.
Setup checklist
- The first screen names the team, every school in a co-op, the season and the home pool.
- The home pool has a street address, a directions link and the spectator entrance.
- Every meet lists the date, warm-up time, start time, opponents, home or away, and the pool's address.
- Diving is listed separately if it runs at a different time or pool.
- Multi-session meets list each session's time and events.
- The site matches the official schedule, if there is one.
- Practice start, gear, paperwork and a first-meet guide are posted before the season.
- The roster shows name and class year, one season at a time.
- Each meet links to official results, and team records are kept current.
- Sponsors are listed by level, with what the money pays for and how to join.
- Each section has a named owner who can edit it, and someone checks the site weekly.