As of the 2017–18 school year, the school had an enrollment of 510 students and 46.6 classroom teachers (on an FTE basis), for a student–teacher ratio of 10.9:1. The school's student body was 80.0% (408) White, 5.9% (30) Hispanic, 4.7% (24) Black, 4.5% (23) Asian, 3.5% (18) two or more races, 0.8% (4) American Indian / Alaska Native and 0.6% (3) Native Hawaiian/ Pacific Islander. The school serves students who feed into the high school from 50 different parochial and public schools within the Diocese of Camden.