In the 2017-18 school year, 186 students attended St Mary's Prep.
Students at St Mary's Prep are 53% White, 18% Not Specified, 14% Hispanic, 8% Two or more races, 4% African American, 2% Asian, 1% Pacific Islander.