The campus of St. Catherine of Siena School is comprised of several classroom buildings. All classrooms in grades PK4 - 7 are equipped with SmartBoards.
The school also boasts a full auditorium, a gym, a computer lab, an art room, a band room, a sizeable library, and practice space for the school band.
The school is adjacent to the St. Catherine of Siena parish church. The parish holds the distinction of being the first in Metairie, tracing its founding to 1921.