In the 2019-20 school year, 558 students attended Tupelo Christian Preparatory School.
Students at Tupelo Christian Preparatory School are 89% White, 5% African American, 2% Asian, 2% Not Specified, 1% Two or more races, 1% Hispanic.