Students at St John School are 70% White, 12% Not Specified, 7% Asian, 4% Hispanic, 3% African American, 2% Two or more races, 2% American Indian.
In the 2021-22 school year, 532 students attended St John School.