Theology13 coursesScience6 coursesMathematics9 coursesSocial Studies6 coursesLanguage Arts7 coursesForeign Language3 coursesArt - Performing & Visual9 coursesPE & Health4 coursesTechnology4 coursesGeneral Electives20 courses