arrow-right facebook file-download instagram sort-down twitter youtube

To reach the Upper School office, please call 215-576-3969.

Recent Email from Upper School

Upper School Links:

College Guidance

Senior Independent Projects

School News and Announcements

Upper School Calendar

Athletics Schedule

Athletics Information

View Report Cards

Required Textbooks (available after June 1)

Bring Your Own Device (BYOD) Requirement

Additional Resources

Upper School Resources