As of the 2009–10 school year, students are required to complete 23 Carnegie units of a college-preparatory curriculum to graduate, including 4 units of English, 2 units of foreign language, 3 units of math, 1 unit of world history, 1 unit of US history, 3 units of lab science, 4 units of religion, 1.5 units of physical education, and 5 five units of electives. Spanish, French, German, and Latin are offered as foreign languages. Every summer since 1997, an English teacher has offered a one-week summer course in writing and photography. The school offers neither vocational nor remedial courses.