CMS has a large and varied assortment of clubs available that meet before and after school. Please see our list of clubs below.
CMS Clubs2016-2017.docx