Cannon School was founded in 1969 as a
segregation academy named
Cabarrus Academy, immediately following court rulings mandating the desegregation of North Carolina public schools. The school was located in the historic downtown Concord residence of local textile entrepreneur
James William Cannon. The school initially served students in grades 1-10. Upon opening, the school had 75 all white students, but neither a cafeteria nor a gymnasium. Tuition was $750. Headmaster Herman Butrick claimed that black students would have been admitted, but none had applied. In 1970, the
IRS found that the school had a non-discriminatory admissions policy and was thus eligible for
tax-exempt status. In 1994, the school relocated to its current campus in the northwestern corner of
Cabarrus County. In 1998, Cabarrus Academy was renamed Cannon School. The school enrolled approximately 1,045 students for the 2024–2025 school year. == Academics ==