At St Joseph's, an important part of our rich learning environment is our specialist program. Weekly lessons, taught by specialist teachers, include: