St. Stephen School, Worcester, Open House