Members of the mathematics department are committed to helping students master the necessary practical and reasoning skills for each course taken, so that they are able to apply those skills as they advance their study of mathematics. Students are taught to communicate mathematical ideas and to see connections to other subjects. Understanding (rather than pure memorization) is key to the math department’s approach.

Small class sizes allow teachers to know students well, to address their various learning styles, and to ensure that each student consistently engages with mathematics. The use of technology (computers, graphing calculators, and software programs) enhances student understanding both inside and beyond the classroom. Projects that integrate the concepts taught allow students to see relevancy. Teacher and peer support is readily available for all students.
Every math class is a “learning community”, a place that gives students the freedom to express their understanding of math. Individually, in pairs, and in groups, students become better mathematicians by solving meaningful problems. Every student uses math’s technological tools–calculators and computers–to solve problems and grasp concepts.
In mathematics education, we want every student to develop mathematical power. In other words, we help you learn to explore, analyze, and reason logically. Beyond those skills, students learn a variety of mathematical methods that help them solve routine and non-routine problems.


• Algebra I
• Algebra II A
• Algebra II AB
• Geometry
• Trigonometry, Statistics & Modeling
• Pre-Calculus AB


• AP Calculus AB
• AP Calculus BC
• AP Statistics
• Linear Algebra
• Advanced Functions
• Multivariable Calculus