Junior Classical League

Dueling with foam swords? Quiz games about the Classics? Wearing togas? What's NOT to love about JCL?!

Speech & Debate

Our Speech & Debate team produces confident and well-spoken young leaders. 

Performing Arts

Whether students have always acted or would like to try something new, the performing arts is a tight, supportive community. 


We have 24 sports teams for our Middle and Upper School students to participate in.