The Upper School offers more than 25 Advanced Placement courses (some offered in alternate years) in:
- English Language and Composition
- English Literature
- Calculus AB
- Calculus BC
- Government and Politics
- United States History
- European History
- Biology
- Chemistry
- Physics B & C
- Environmental Science
- French Language
- Spanish Language
- Latin Literature
- Latin Vergil
- Computer Science A
- Computer Science AB
- Music Theory
- Studio Art.
Entry into these advanced placement courses is based on departmental recommendation, previous grades and test scores, and consultation with the academic dean.