Cannon School is a private independent junior kindergarten through 12th grade college-preparatory institution. It attracts more than 950 students from Concord, Davidson, Cornelius, Huntersville, Mooresville, Charlotte, the University City area, Kannapolis and Salisbury.\r\n\r\nCannon School seeks to prepare students for a world that promises to be unpredictable. In classroom learning, character building activities, and extracurricular involvement, teachers, advisors and coaches work to instill in students Habits of Mind that are reflective, meta-cognitive, self-governing and strategic along with Habits of Spirit that encourage flexibility, curiosity, creativity and risk-taking.