All Upper School students must carry a minimum of five courses and participate on one athletic team per year. Students in the graduating classes of 2013-15 must earn a minimum of 18 credits to graduate. Beginning with the class of 2016, students must earn a minimum of 20 credits to graduate. All students must meet the distribution outlined below:
- English: 4 years
- Mathematics: 3 years (algebra 1, geometry and algebra 2 required)
- Science: 3 years (physics, chemistry, and physics required)
- History: 3 years (United States' History required)
- Foreign Language: 2 years in the same language
- Arts: 1 year
Students are required to pass all of their senior year courses to graduate.