Students at Cannon School are 70% White, 10% African American, 9% Asian, 5% Two or more races, 3% Not Specified, 3% Hispanic.
In the 2021-22 school year, 1,046 students attended Cannon School.