Teams
We proudly offer 72 teams in 26 sports each year at the middle school, junior varsity, and varsity levels: 85 percent of our student body participates in at least one sport.
Select your favorite team below to see schedules, results, rosters, and more. Bookmark the page for future reference!
Fall Sports
- Cheerleading - Fall Varsity
- Cross Country - Varsity
- Cross Country - Middle School
- Field Hockey - Varsity
- Field Hockey - Junior Varsity
- Field Hockey - 7th Grade
- Field Hockey - 8th Grade
- Football - Varsity
- Football - Junior Varsity
- Football - Middle School
- Girls' Golf - Varsity
- Girls' Golf - Middle School
- Boys' Soccer - Varsity
- Boys' Soccer - Junior Varsity
- Boys' Soccer - White
- Boys' Soccer - Green
- Girls' Tennis - Varsity
- Girls' Tennis - Junior Varsity
- Girls' Tennis - Middle School
- Volleyball - Varsity
- Volleyball - Junior Varsity
- Volleyball - 7th Grade
- Volleyball - 8th Grade
Winter Sports
- Girls' Basketball - Varsity
- Girls' Basketball - Junior Varsity
- Girls' Basketball - 7th Grade
- Girls' Basketball - 8th Grade
- Boys' Basketball - Varsity
- Boys' Basketball - Junior Varsity
- Boys' Basketball - 7th Grade
- Boys' Basketball - 8th Grade
- Cheerleading - Middle School
- Cheerleading - Winter Varsity
- Dance - Varsity
- Swimming - Varsity
- Swimming - Middle School
- Wrestling - Varsity
- Wrestling - Middle School
- Track - Varsity
Spring Sports
- Baseball - Varsity
- Baseball - Junior Varsity
- Baseball - Middle School
- Boys' Golf - Varsity
- Boys' Golf - Middle School
- Girls' Lacrosse - Varsity
- Girls' Lacrosse - Junior Varsity
- Boys' Lacrosse - Varsity
- Boys' Lacrosse - Junior Varsity
- Boys' Lacrosse - Middle School
- Girls' Lacrosse - Middle School
- Girls' Soccer - Varsity
- Girls' Soccer - Junior Varsity
- Girls' Soccer - White
- Girls' Soccer - Green
- Softball - Varsity
- Softball - Middle School
- Boys' Tennis - Varsity
- Boys' Tennis - Junior Varsity
- Boys' Tennis - Middle School
- Track & Field - Varsity
- Track & Field - Middle School