High School Mathematics
Algebra 1 / 1 Honors
Grade 9 - Yearlong course
This course introduces students to the basics of algebra, including linear equations, inequalities, polynomials, and graphing. Emphasis is placed on problem-solving and real-world applications. The honors version of Algebra 1, covers the same topics with greater depth and additional challenges to prepare students for higher-level math.
Geometry / Geometry Honors
Grade 9 -10 - Yearlong course
Students will explore the principles of geometry, including shapes, angles, proofs, and transformations. The course emphasizes logical reasoning and spatial understanding. This honors level covers geometry concepts in greater detail and introduces advanced topics such as coordinate geometry and trigonometric applications.
Algebra 2 / Algebra 2 Honors
Grade 9 -10 - Yearlong course
Building on Algebra 1, this course includes quadratic functions, exponential and logarithmic expressions, sequences, and probability. It provides a strong foundation for advanced math courses. The honors course includes more complex problems and introduces higher-level topics such as matrices and advanced functions.
Advanced Mathematics Courses
Financial Algebra
Grades 10-12 - Yearlong course
Students will learn practical math skills through real-world applications such as budgeting, taxes, investing, and loans. This course emphasizes problem-solving in personal and business finance contexts.
Statistics
Grades 11-12 – Yearlong course
This course introduces students to the basics of data analysis, probability, and statistical reasoning. Topics include data representation, measures of central tendency, and hypothesis testing.
Prerequisite: Algebra 2.
Trigonometry
Students will explore the properties and applications of trigonometric functions, identities, and equations. Topics include angles, the unit circle, and solving real-world problems.
Note: Students planning on enrolling in an Algebra course past Algebra 2 may not need to enroll in this course, as the same content is often covered.
College Algebra
Grades 11-12 - Yearlong course
This course reviews and expands on advanced algebra topics, including polynomial, exponential, and logarithmic functions, and prepares students for college-level math.
Precalculus / Precalculus H
Grades 10 -12 - Yearlong course
Precalculus bridges the gap between Algebra 2 and Calculus, covering advanced topics such as trigonometry, complex numbers, and functions. It provides the skills needed for success in calculus. The honors level prepares students for AP Calculus and other advanced math courses.
Prerequisite: Algebra 2.
AP Precalculus
Grades 10 -12 - Yearlong course
Students explore everyday situations and phenomena using mathematical tools and lenses. Through regular practice, students build deep mastery of modeling and functions, and they examine scenarios through multiple representations. They will learn how to observe, explore, and build mathematical meaning from dynamic systems, an important practice for thriving in an ever-changing world.
Prerequisite: Algebra 2 and Teacher Recommendation.
Calculus
Grades 10 -12 - Yearlong course
This introductory calculus course covers limits, derivatives, and integrals. Students will apply these concepts to solve real-world problems.
Prerequisite: Precalculus
AP Calculus AB
Grades 10 -12 - Yearlong course
A college-level course that focuses on differential and integral calculus. Students will explore concepts such as limits, derivatives, integrals, and the Fundamental Theorem of Calculus.
Students enrolled in this course are required to take the AP examination in May. No final exam is administered in this course in the spring semester.
Prerequisite: It is recommended that students have a grade of "A" or "B" in Pre-Calculus CP or a "B" or better in Pre-Calculus H.
AP Calculus BC
Grades 10 -12 - Yearlong course
An extension of AP Calculus AB, this course includes additional topics such as parametric, polar, and vector functions, as well as series and sequences.
Students enrolled in this course are required to take the AP examination in May. No final exam is administered in this course in the spring semester.
Prerequisite: It is recommended that students have a grade of "A" or "B" in Pre-Calculus H or a "B" or better in AP Pre-Calculus.
AP Statistics
Grades 11-12 - Yearlong course
This AP course focuses on collecting, analyzing, and interpreting data. Topics include probability, experimental design, and statistical inference, preparing students for the AP exam.
Students enrolled in this course are required to take the AP examination in May. No final exam is administered in this course in the spring semester.
UC/CSU approved course
NCAA Core Course
Prerequisite: Teacher Recommendation.
Finite Math H
Grade 11-12 - Semester course
This course covers advanced topics such as matrices, linear programming, logic, and set theory. It is designed for students interested in mathematics beyond traditional calculus.
Differential Equations H
Grades 11 – 12 – Semester Course
An advanced course that introduces students to solving ordinary differential equations. Topics include first-order and second-order equations, systems of equations, and real-world applications.
Prerequisite: Successful completion of AP Calculus BC with grade of A- or better and instructor recommendation.
Computer Science
Introduction to Computer Science
Grades 9-12 - Yearlong Course
This course introduces students to the fundamentals of computer science, including computational thinking, programming basics, and problem-solving. Students will explore a variety of topics, such as algorithms, data structures, and software design.
Prerequisite: None.
Java Programming
Grades 10-12
Students will learn the basics of Java programming, focusing on syntax, object-oriented programming principles, and problem-solving. Projects will include designing and coding simple applications.
Python Programming
Grades 10-12
This course teaches the fundamentals of Python, one of the most popular and versatile programming languages. Topics include data manipulation, conditionals, loops, and basic algorithms, with an emphasis on real-world applications.
Mobile Applications Design
Grades 10-12 - Yearlong course
Mobile applications are becoming increasingly important to our consumption of media, news, social interaction, and learning. In this course, students learn how to create mobile apps using React Native, build applications to run on their own smartphones, and create an app to solve a specific problem!
Prerequisite: Successful completion of AP Computer Science Principles.
Video Game Design H
Grades 11-12 - Yearlong course
An advanced course where students learn the principles of video game development, including storyboarding, game mechanics, and coding. Students will create original games using programming tools and software.
Prerequisite: Successful completion of AP Computer Science Principles.
AP Computer Science Principles
Grades 9-12 - Yearlong Course
This AP course provides a broad overview of computer science, emphasizing creativity, collaboration, and problem-solving. Topics include algorithms, data analysis, and the societal impacts of computing.
Students enrolled in this course are required to take the AP examination in May. No final exam is administered in this course in the spring semester.
Prerequisite: None.
AP Computer Science A
Grades 10-12 - Yearlong Course
A rigorous AP course focused on Java programming. Students will learn advanced programming techniques, data structures, and algorithms to prepare for the AP exam and college-level programming.
Students enrolled in this course are required to take the AP examination in May. No final exam is administered in this course in the spring semester.
Prerequisite: Introduction to Computer Science with B OR AP Computer Science Principles. This course may be taken concurrently with another mathematics course.
Cybersecurity
Grades 11-12 - Yearlong course
This course introduces students to the principles of cybersecurity, including network security, encryption, ethical hacking, and protecting personal data. Students will learn about emerging threats and how to counteract them.
Data Science
Grades 10 – 12 – Yearlong Course
This course teaches students how to collect, analyze, and interpret data using tools like Python and Excel. Students will explore real-world applications, including trend analysis and predictive modeling.
Prerequisite: Successful completion of Introduction to Computer Science.
Artificial Intelligence and Machine Learning H
Grade 11-12 - Semester course
Students will delve into AI concepts such as neural networks, decision-making, and natural language processing. Hands-on projects will include creating basic AI models using machine learning algorithms.