In the 2017-18 school year, 274 students attended St Thomas School.
Students at St Thomas School are 55% White, 16% Pacific Islander, 11% Not Specified, 9% Two or more races, 5% Hispanic, 4% African American.