 Past years musicals have included "Lucky Stiff", "Zombie Prom", "High School Musical"", "The Butler did it Singing", and "Back to the 80s".In 2015, the school performed its last musical, "Hair The Musical".John McCrae has a variety of sports teams, including Curling, Field Hockey, Golf, Hockey, Field Lacrosse, Rugby, Soccer, Touch Football, Football, Track & Field, Swimming, Varsity Girls Rugby, Varsity Girls Touch Football, Tennis, Water Polo, Badminton, and Baseball.