In the 2019-20 school year, 162 students attended St Thomas Of Villanova School.
Students at St Thomas Of Villanova School are 49% White, 20% Not Specified, 20% Hispanic, 4% Asian, 4% Two or more races, 2% American Indian, 1% African American.