X

Register Today for the Summer Program at BC High!

Summer classes and clinics run from June 19 to August 17, and are led by experienced BC High faculty, coaches, as well as working professionals from across the state.Choose from over 30 programs including Sports Clinics, Academic Enrichments, our new half-day and full-day activities for grades 4-8, and a Family Service Immersion trip to Guatemala.
 
For more information or to register online today, visit www.bchigh.edu/summer.
Read More
Athletics

Teams and Schedules

The BC High Athletic department offers over 60 athletic teams for grades 7 through 12. For team information and schedule, select your team below using the dropdown menu:

Select a team:

Upcoming Games

Home
Cancelled
League
vs.
Belmont Hill
Location: Playing Fields - JV Baseball Field - 2
Home
League
vs.
Billerica
Location: Playing Fields - Practice Field - 1
Away
Cancelled
League
vs.
Belmont Hill
Location: Belmont Hill
Away
League
Location: Lincoln-Sudbury
Away
Cancelled
League
vs.
Silver Lake
Location: Silver Lake
Away
Cancelled
League
vs.
Silver Lake
Location: Silver Lake
Away
League
vs.
Xaverian
Location: Xaverian
Away
League
vs.
St. Sebastian's
Location: St Sebastians
Away
League
vs.
Fessendon School
Location: Fessendon School
Home
League
vs.
St. Sebastian's
Location: Playing Fields - Stadium Field - 1
Home
League
vs.
St. Sebastian's
Location: Playing Fields - Tennis Courts - 1
Away
League
vs.
Needham
Location: Needham
Away
League
vs.
Barnstable
Location: Barnstable
Home
League
vs.
St. John's Shrewsbury
Location: Playing Fields - Varsity Baseball Field - 1
Home
League
vs.
St. John's Shrewsbury
Location: Playing Fields - JV Baseball Field - 2
Away
League
vs.
St. John's Shrewsbury
Location: St Johns Shrewsbury
Away
League
vs.
Cohasset
Location: Cohasset
Away
League
vs.
Cohasset
Location: Cohasset
TBD
League
Location: MIT
Away
League
Location: Fenn School
Home
League
vs.
St. John's Prep
Location: Playing Fields - Stadium Field - 1
Away
League
vs.
Reading
Location: Symonds Field
Away
League
vs.
St. John's Shrewsbury
Location: St Johns Shrewsbury
Home
League
vs.
St. John's Shrewsbury
Location: Playing Fields - Tennis Courts - 1
Home
League
vs.
Xaverian
Location: Playing Fields - Practice Field - 1
Home
League
vs.
Xaverian
Location: Playing Fields - Practice Field - 1
Home
League
vs.
St. John's Prep
Location: Playing Fields - Stadium Field - 1

Eagles Go Live

Get in the action and watch live broadcasts of select BC High varsity games here.