In the 2021-22 school year, 146 students attended St John Vianney School.
Students at St John Vianney School are 48% White, 25% Not Specified, 12% Two or more races, 4% Asian, 4% Hispanic, 4% American Indian, 2% Pacific Islander, 1% African American.