St. Joseph's offers a broad-based curriculum, incorporating academic, business, civic and practical subjects across three programmes.

The Junior Certificate Programme is of 3 years duration, leading to the Junior Certificate exam.

The conventional Leaving Certificate programme is a 2 year senior cycle.

Transition Year is a 1 year optional bridging programme after Junior Cert. (See TY menu item)

LCVP (Leaving Certificate Vocational Programme) is a Senior Cycle Programme of the Department of Education and Science, designed to give a strong vocational dimension to the Leaving Certificate (established). The programme combines the virtues of academic study with a new and dynamic focus on self-directed learning, enterprise, work and the community. Students following the Leaving Certificate Vocational Programme (LCVP) take 6 or 7 Leaving Certificate subjects and two additional Link Modules: Preparation for the World of Work and Enterprise Education