The demographic breakdown of the 982 students enrolled in 2022-2023 was:[1]
Native American/Alaskan - 0.4%
Asian/Pacific islanders - 2.1%
Black - 2.4%
Hispanic - 2.3%
White - 92.2%
Athletics
St. Thomas More Catholic athletics competes in the LHSAA.
The school offers sports including football, cross country, swimming, basketball, baseball, softball, volleyball, tennis, wrestling, lacrosse, golf, dancing, bowling, and soccer. The STM mascot is the cougar.