In the 2021-22 school year, 224 students attended St John School.
Students at St John School are 58% White, 23% Not Specified, 10% Two or more races, 4% Hispanic, 2% Asian, 1% African American.