Skip to content

What does a student learn in ?

This is the year math branches out. Students take the algebra ideas they already know and stretch them into quadratics, exponentials, and the start of trigonometry. They solve harder equations, graph curves instead of just lines, and use sine, cosine, and tangent to find missing sides and angles in right triangles. By spring, students can solve a quadratic equation, sketch its graph, and use a trig ratio to find a missing side of a right triangle in a real problem.

Illustration of what students learn in Grade 9 Mathematics
  • Quadratic equations
  • Linear equations and inequalities
  • Functions and graphs
  • Right triangle trigonometry
  • Exponential functions
  • Scatterplots and lines of best fit
  • Systems of equations
Source: Virginia Virginia Standards of Learning
Year at a glance
How the year usually goes. Every school and district set their own curriculum, so treat this as a guide, not official pacing.
  1. 1

    Working with expressions and exponents

    Students start the year translating word problems into algebra and getting comfortable with exponent rules. They simplify expressions with square roots and cube roots and evaluate them when given specific numbers to plug in.

  2. 2

    Polynomials and factoring

    Students add, subtract, multiply, and divide polynomials, often using area models to see what is happening. They also learn to factor expressions, which becomes the main tool for solving quadratic equations later in the year.

  3. 3

    Solving equations and inequalities

    Students solve multistep equations and inequalities in one variable, including rearranging formulas to solve for a different letter. They also write equations from word problems and check whether their answers actually make sense in context.

  4. 4

    Systems of equations and inequalities

    Students work with two equations or inequalities at once and find the point or region where both are true. They solve these systems by graphing and by algebra, and use them to answer real questions like budgeting or mixing problems.

  5. 5

    Linear functions and graphs

    Students dig into linear functions: slope, intercepts, and how to write the equation of a line from a graph, two points, or a real situation. They learn to read graphs as stories and predict what happens next.

  6. 6

    Quadratics, exponentials, and data

    The year ends with curved graphs. Students compare linear, quadratic, and exponential functions, solve quadratic equations, and fit a line or curve to scatterplot data to make predictions.

Mastery Learning Standards
The required skills a student should display by the end of Grade 9.
  • Expressions and Operations

    A.EO

    Students simplify, factor, and rewrite algebraic expressions. This includes working with polynomials, exponents, and radicals to set up equations they can actually solve.

Expressions and Operations
  • The student will represent verbal quantitative situations algebraically and…

    A.EO.1

    Students translate word problems into algebraic expressions, then plug in numbers to find the value. It connects everyday language like "three more than twice a number" to the math symbols that represent it.

  • The student will perform operations on and simplify rational expressions

    A2.EO.1

    Rational expressions are fractions with variables in them. Students add, subtract, multiply, and divide these fractions, then simplify the result the same way they would simplify a numeric fraction.

  • Add, subtract, multiply

    A2.EO.1.a

    Adding, subtracting, multiplying, or dividing fractions that contain variables instead of just numbers. Students simplify each result the same way they would reduce a numeric fraction.

  • Translate between verbal quantitative situations and algebraic expressions…

    A.EO.1.a

    Students turn word problems into math expressions and math expressions back into plain sentences. They work with real situations, like calculating a phone bill or splitting a cost, not just abstract symbols.

  • Justify and determine equivalent rational algebraic expressions with monomial…

    A2.EO.1.b

    Students simplify fractions that contain variables instead of plain numbers, factoring expressions like x squared plus 3x into pieces that cancel. The goal is to rewrite the fraction in its simplest form and explain why the two versions are equal.

  • Evaluate algebraic expressions which include absolute value, square roots

    A.EO.1.b

    Students substitute numbers (including fractions and negatives) into expressions with absolute value, square roots, and cube roots, then calculate the result. The denominator does not need to be simplified.

  • The student will perform operations on and factor polynomial expressions in…

    A.EO.2

    Students add, subtract, multiply, and factor polynomial expressions like x² + 5x + 6, breaking them down into simpler pieces or combining them into one. This is the algebra behind solving equations that show up throughout high school math.

  • Recognize a complex algebraic fraction and simplify it as a product or quotient…

    A2.EO.1.c

    A complex algebraic fraction has a fraction inside its numerator or denominator. Students rewrite it as a simpler multiplication or division problem and reduce it to lowest terms.

  • Represent and demonstrate equivalence of rational expressions written in…

    A2.EO.1.d

    Students rewrite a fraction made with variables into an equivalent form, the same way they might reduce 6/8 to 3/4. The value stays the same; only the way it looks changes.

  • The student will perform operations on and simplify radical expressions

    A2.EO.2

    Students add, subtract, multiply, and simplify expressions that contain square roots or cube roots, keeping answers in simplest form.

  • Determine sums and differences of polynomial expressions in one variable, using…

    A.EO.2.a

    Students add and subtract polynomials by combining like terms. They work with algebra tiles or diagrams before moving to purely symbolic work.

  • Determine the product of polynomial expressions in one variable, using a…

    A.EO.2.b

    Students multiply two polynomials together, such as (4x + 2)(3x + 5), by distributing each term across the other expression. They practice this with area models, diagrams, and the standard algebraic method.

  • Factor completely first- and second-degree polynomials in one variable with…

    A.EO.2.c

    Students break down polynomial expressions into their simplest multiplied parts, starting by pulling out the largest shared factor. The expressions involve whole-number coefficients and cover both linear and quadratic forms.

  • Simplify and determine equivalent radical expressions that include numeric and…

    A2.EO.2.a

    Students simplify square roots and other radicals that contain numbers, variables, or both, rewriting them in their simplest form. This includes expressions like the square root of 50 or the cube root of a variable.

  • Determine the quotient of polynomials, using a monomial or binomial divisor

    A.EO.2.d

    Dividing one polynomial by another, students split an expression like a long-division problem. The divisor is either a single term, a two-term binomial, or a fully factored expression.

  • Add, subtract, multiply

    A2.EO.2.b

    Students add, subtract, multiply, and divide expressions that contain square roots or other radicals, then simplify the result. This sometimes means rewriting a fraction so no radical sits in the denominator.

  • Represent and demonstrate equality of quadratic expressions in different forms

    A.EO.2.e

    Students show that two quadratic expressions are equal by representing them in more than one form, such as a graph, a table, or an equation, and confirming they produce the same values.

  • Convert between radical expressions and expressions containing rational…

    A2.EO.2.c

    Students practice writing the same root (like the square root of 5) two ways: as a radical symbol and as a fraction in the exponent. The goal is to move fluently between both forms.

  • The student will derive and apply the laws of exponents

    A.EO.3

    Students learn the rules for working with exponents, like why multiplying two powers with the same base means adding the exponents. They then use those rules to simplify and solve expressions.

  • The student will perform operations on polynomial expressions and factor…

    A2.EO.3

    Students add, subtract, multiply, and factor polynomial expressions, working with equations that have one or two variables. This is the algebra behind expanding and simplifying the kinds of expressions that show up throughout higher math.

  • Derive the laws of exponents through explorations of patterns, to include…

    A.EO.3.a

    Students figure out the rules for working with exponents by studying patterns, like what happens when you multiply or divide terms with the same base, or raise a power to another power.

  • Determine sums, differences

    A2.EO.3.a

    Students add, subtract, and multiply polynomials, which are expressions like 3x² + 2x - 5, including ones that mix two variables such as x and y.

  • Simplify multivariable expressions and ratios of monomial expressions in which…

    A.EO.3.b

    Students simplify expressions and fractions that mix multiple variables and integer exponents, applying exponent rules to reduce everything to its simplest form.

  • Factor polynomials completely in one and two variables with no more than four…

    A2.EO.3.b

    Students factor expressions like x² - 9 or x²y + 2xy into their simplest multiplied parts, working with up to four terms and whole numbers. No decimals, no fractions, just clean integer factors.

  • Determine the quotient of polynomials in one and two variables, using monomial…

    A2.EO.3.c

    Students divide polynomials by expressions like a single term, a two-term expression, or a trinomial that factors cleanly. This is polynomial long division applied to expressions in one or two variables.

  • The student will simplify and determine equivalent radical expressions…

    A.EO.4

    Students simplify square roots and cube roots, like rewriting the square root of 50 as 5 times the square root of 2. The goal is to recognize when two radical expressions are equal even if they look different.

  • Represent and demonstrate equality of polynomial expressions written in…

    A2.EO.3.d

    Students check that two polynomial expressions are equal even when they look different, and confirm patterns like (a + b)² or a² - b² hold up by expanding and simplifying both sides.

  • Simplify and determine equivalent radical expressions involving the square root…

    A.EO.4.a

    Students simplify square roots by pulling out perfect squares, so something like the square root of 48 becomes 4 times the square root of 3. The goal is a cleaner, equivalent expression with no perfect squares left under the root symbol.

  • The student will perform operations on complex numbers

    A2.EO.4

    Students add, subtract, multiply, and divide complex numbers, which include a real part and an imaginary part written with the letter i. This builds on what students know about algebra to handle numbers that go beyond the regular number line.

  • Simplify and determine equivalent radical expressions involving the cube root…

    A.EO.4.b

    Students simplify cube roots of integers, finding what number multiplied by itself three times equals the value under the root symbol. For example, the cube root of 27 is 3, because 3 x 3 x 3 = 27.

  • Add, subtract, and multiply radicals, limited to numeric square and cube root…

    A.EO.4.c

    Students add, subtract, and multiply expressions like √12 and ∛5 by combining like roots and applying multiplication rules. No variables, just numbers under the radical sign.

  • Explain the meaning of i

    A2.EO.4.a

    Students learn that i stands for the square root of negative one, a value that does not exist on the regular number line. This idea opens up a new category of numbers used to solve equations that have no real solution.

  • Identify equivalent radical expressions containing negative rational numbers…

    A2.EO.4.b

    Radicals with negative numbers under the root sign can be rewritten using *i*, the imaginary unit. Students rewrite those expressions in a + bi form and recognize when two forms represent the same value.

  • Generate equivalent numerical expressions and justify their equivalency for…

    A.EO.4.d

    Students rewrite square roots and cube roots using fraction exponents, such as writing the square root of 5 as 5 to the one-half power, then show why both forms name the same value.

  • Apply properties to add, subtract

    A2.EO.4.c

    Students add, subtract, and multiply complex numbers the same way they work with polynomials, treating the imaginary unit i like a variable and simplifying using the fact that i squared equals negative one.

Reasoning, Lines and Transformations
  • The student will translate logic statements, identify conditional statements

    G.RLT.1

    Students read "if-then" sentences in geometry, figure out what each part means, and use circle diagrams to show how groups of shapes or numbers overlap or stay separate.

  • Translate propositional statements and compound statements into symbolic form…

    G.RLT.1.a

    Students learn to rewrite everyday "if-then" sentences and "and/or" statements using math symbols like arrows and tildes. This is the shorthand logicians use to connect ideas precisely.

  • Identify and determine the validity of the converse, inverse

    G.RLT.1.b

    Given an "if-then" statement, students flip, negate, or do both to build three new versions of it, then decide which versions are actually true.

  • Use Venn diagrams to represent set relationships, including union…

    G.RLT.1.c

    Venn diagrams use overlapping circles to show how groups of things relate. Students read and draw these diagrams to show what two sets share, what belongs to only one, and what falls outside both.

  • Interpret Venn diagrams, including those representing contextual situations

    G.RLT.1.d

    Reading a Venn diagram means understanding what the overlapping circles show. Students identify what items share a common trait, what items don't, and what the diagram reveals about a real-world situation.

  • The student will analyze, prove

    G.RLT.2

    Students study what happens when a straight line crosses two parallel lines, then prove why certain angle pairs are always equal or supplementary. The focus is on building a logical argument, not just spotting the pattern.

  • Prove and justify angle pair relationships formed by two parallel lines and a…

    G.RLT.2.a

    When two parallel lines are crossed by a third line, specific angle pairs form predictable relationships. Students prove why those angles are equal or supplementary using logical steps and geometric rules.

  • corresponding angles

    G.RLT.2.a.i

    Two parallel lines crossed by a third line create matching corners at each intersection. Students identify and prove that corresponding angles, the ones in the same position at each crossing, are equal.

  • alternate interior angles

    G.RLT.2.a.ii

    When two parallel lines are crossed by a third line, the angles that fall between the parallel lines and on opposite sides of the crossing line are equal. Students identify and prove this relationship.

  • alternate exterior angles

    G.RLT.2.a.iii

    When two parallel lines are crossed by a third line, alternate exterior angles sit on opposite sides of that crossing line and on the outside of the parallel lines. Students prove these angles are always equal.

  • same-side (consecutive) interior angles

    G.RLT.2.a.iv

    When two parallel lines are crossed by a third line, same-side interior angles sit between the parallel lines on the same side of the crossing line. Students prove that those two angles always add up to 180 degrees.

  • same-side (consecutive) exterior angles

    G.RLT.2.a.v

    When two parallel lines are crossed by a third line, same-side exterior angles sit outside both parallel lines on the same side of the crossing line. Students identify these angle pairs and prove they add up to 180 degrees.

  • Prove two or more lines are parallel given angle measurements expressed…

    G.RLT.2.b

    Students use angle measurements, sometimes with variables, to prove that two lines run parallel. If the angle relationships check out, the proof is complete.

  • Solve problems by using the relationships between pairs of angles formed by the…

    G.RLT.2.c

    Two parallel lines crossed by a third line create angle pairs with predictable relationships. Students use those relationships, like equal corresponding angles or supplementary same-side angles, to find missing angle measures.

  • The student will solve problems, including contextual problems, involving…

    G.RLT.3

    Students identify lines of symmetry and apply rotations, reflections, and translations to figures. They solve real-world problems where shapes are flipped, turned, or slid across a plane.

  • Locate, count, and draw lines of symmetry given a figure, including figures in…

    G.RLT.3.a

    Students find and draw the fold lines on a shape where both halves match exactly. This includes shapes that appear in real-world objects, like logos or tiles.

  • Determine whether a figure has point symmetry, line symmetry, both

    G.RLT.3.b

    Students look at a shape and decide whether it has a line of symmetry, a center point of symmetry, both, or neither. This applies to real-world shapes too, like logos, tiles, or letters.

  • Given an image or preimage, identify the transformation or combination of…

    G.RLT.3.c

    A shape has been moved, flipped, or rotated to a new position. Students look at the before and after, then name exactly which transformation (or sequence of transformations) produced the change.

  • translations

    G.RLT.3.c.i

    Translations slide a shape to a new position without turning or flipping it. Students identify where each point lands after the move and confirm the shape's size and orientation stay the same.

  • reflections over any horizontal or vertical line or the lines y = x or y = -x

    G.RLT.3.c.ii

    Students reflect a shape across a horizontal line, a vertical line, or a diagonal line like y = x, and find where each point lands on the other side.

  • clockwise or counterclockwise rotations of 90°, 180°, 270°

    G.RLT.3.c.iii

    Students practice spinning a shape around the origin of a graph by 90, 180, 270, or 360 degrees, turning it either left or right, and finding where each point lands after the rotation.

  • dilations, from a fixed point on a coordinate grid

    G.RLT.3.c.iv

    Students scale a shape up or down on a coordinate grid by stretching or shrinking every point away from one fixed anchor point by the same factor.

Data in Context
  • The student will use a statistical cycle to formulate questions, describe types…

    PS.DC.1

    Students learn to ask a testable question, decide what data to collect and where to get it, and identify any limits on what the data can actually show.

  • Define the stages of the statistical cycle and how each stage relates to the…

    PS.DC.1.a

    Students learn the steps of a statistical investigation: ask a question, collect data, analyze it, and draw conclusions. Each step shapes the next, so a weak question or messy data affects everything that follows.

  • Identify and explain characteristics that best lend themselves to a data driven…

    DS.1.a

    Students look at real-world problems and decide which ones are best solved by collecting and analyzing data. They explain what makes a problem a good fit for a data-based approach.

  • Formulate questions based on context

    DS.1.b

    Students turn a real situation into a question that data can actually answer. They practice deciding what to ask before they start collecting any numbers.

  • Formulate questions and conclusions based on context

    PS.DC.1.b

    Students read a real-world situation and write a question worth investigating, then draw a conclusion once the data answers it.

  • Understand the type of data relevant to the question at hand

    PS.DC.1.c

    Deciding whether a question calls for numbers (like test scores or heights) or categories (like favorite colors or yes/no answers) shapes how students collect and analyze data.

  • Understand the type of data relevant to the context of the question at hand

    DS.1.c

    Students look at a real-world question and decide what kind of data would actually answer it. A question about school lunch choices needs different data than a question about traffic patterns.

  • Define relationships between variables and constant relationships

    DS.1.d

    Students learn to tell the difference between two quantities that change together and a fixed value that stays the same no matter what. They practice spotting which relationships shift and which ones hold constant.

  • Compare and contrast population and sample

    PS.DC.1.d

    Students learn the difference between studying an entire group (a population) and studying a smaller slice of it (a sample), and why the numbers from each can differ.

  • Create a hypothesis of interest in terms of measurable data

    DS.1.e

    Students come up with a question they can actually test, then restate it in a way that points to real numbers. For example, "Do students who sleep more score higher on tests?" becomes something they can measure and check.

  • Identify and explain constraints of the statistical approach

    PS.DC.1.e

    Students explain what limits a survey or study, such as a small sample, missing responses, or data collected from only one group. They describe how those limits affect what the results can and cannot show.

  • The student will compare and contrast data collection methods to plan and…

    PS.DC.2

    Students learn the difference between surveys, experiments, and direct observation, then choose the right method to collect real data. They practice planning a study before the first number is recorded.

  • Define the stages of the data cycle and how each stage is related to the other

    DS.1.f

    Students learn the steps of working with data, from asking a question and collecting information to analyzing results and drawing conclusions. Each step feeds into the next, so a weak collection method, for example, can skew every finding that follows.

  • Identify and explain constraints of the data-driven approach

    DS.1.g

    Students learn that data has limits. They practice spotting when a dataset is too small, biased, or missing key information to support a conclusion.

  • Investigate and describe sampling techniques

    PS.DC.2.a

    Students learn four ways to pick a sample from a large group, such as drawing names at random, splitting the group into categories first, or selecting every nth person. Each method affects how well the sample represents the whole population.

  • Determine which sampling technique is best, given a particular context

    PS.DC.2.b

    Students look at a real situation and decide which method of collecting a sample fits best. They explain why one approach gives more reliable results than another.

  • Design a data project plan, which is aligned with the data science cycle, that…

    DS.2.a

    Students sketch out a full plan before collecting any data: what question they're asking, how they'll gather numbers, and how they'll analyze what they find. The plan follows the same steps a data scientist would use on a real project.

  • Investigate and explain biased influences inherent within sampling methods and…

    PS.DC.2.c

    Students learn to spot the ways a survey or sample can quietly skew results, such as who gets left out of a poll or how a question's wording nudges people toward a particular answer.

  • Use the statistical cycle to plan and conduct an observational study to answer…

    PS.DC.2.d

    Students pick a real question, then plan and run a study by collecting existing data rather than running an experiment. They follow each step of the process from forming the question to drawing a conclusion.

  • definition of the goal of the project as it pertains to a real-world problem

    DS.2.a.i

    Students start a data project by writing down exactly what question they are trying to answer and why it matters in the real world.

  • identification of the various parameters of the problem and stakeholders

    DS.2.a.ii

    Students identify who is affected by a data problem and what specific measurements or conditions matter before any collection begins.

  • The student will utilize the principles of experimental design to plan and…

    PS.DC.3

    Students plan and run an experiment the right way: choosing what to test, controlling what stays the same, and recording what changes. This is how scientists (and students) get results they can actually trust.

  • a timeline for the project with deliverables

    DS.2.a.iii

    Students map out a project schedule showing what gets done and when, so the data work stays on track from start to finish.

  • Describe the principles of experimental design, including

    PS.DC.3.a

    Students learn what makes an experiment trustworthy: how to set up a fair test, control what you change, and decide who or what gets measured so the results actually mean something.

  • Key Performance Indicators

    DS.2.a.iv

    Students identify the specific, measurable targets a data project needs to hit before it counts as successful. Think of it like agreeing on the score that means you won before the game starts.

  • resource needs and tools for the project

    DS.2.a.v

    Students identify what tools and resources a data project will require before work begins, such as survey software, spreadsheets, or physical measuring equipment.

  • treatment/control groups

    PS.DC.3.a.i

    Students design an experiment by splitting a group into two parts: one that receives the thing being tested (the treatment) and one that does not (the control). Comparing the two groups shows whether the treatment made a real difference.

  • bias considerations for the sampling process of the project

    DS.2.a.vi

    Students identify ways their data collection plan might produce skewed results, such as surveying only one group or asking a leading question, and adjust the plan to get a fairer picture.

  • blinding/placebo effects

    PS.DC.3.a.ii

    Students learn why keeping participants unaware of which treatment group they're in, or giving some a fake treatment, helps produce honest results that aren't skewed by expectations.

  • limitations of the project

    DS.2.a.vii

    Students identify what could go wrong or get in the way of a data project: a sample too small, missing data, or results that only apply to one group. Recognizing these limits is part of making the findings honest.

  • experimental units/subjects

    PS.DC.3.a.iii

    Experimental units are the people, animals, or objects being tested in an experiment. Students identify who or what receives each treatment so the results can be compared fairly.

  • Given the context and parameters of a problem, choose from among various…

    DS.2.b

    Students look at a real-world problem and decide the best way to collect data to answer it. That means choosing who or what to sample and how to sample it so the results hold up.

  • blocking/matched pairs and completely randomized designs

    PS.DC.3.a.iv

    Students learn two ways to set up an experiment: pairing similar subjects together to control for differences, or assigning every subject to a group purely by chance. Both approaches cut down on bias so the results actually mean something.

  • Evaluate the principles of experimental design to address comparison…

    PS.DC.3.b

    Designing a fair experiment means more than just running a test once. Students compare groups, assign participants randomly, repeat the test enough times to trust the results, and hold outside factors steady so one variable gets tested at a time.

  • simple random

    DS.2.b.i

    Simple random sampling means every person or item in a group has an equal chance of being picked. Students learn to use this method when designing a data collection plan so results reflect the whole group, not just a convenient slice of it.

  • Compare and contrast controlled experiments and observational studies and the…

    PS.DC.3.c

    Students learn the difference between setting up a controlled experiment (where you change one thing on purpose) and simply watching what happens in real life. Each method limits what conclusions you can fairly draw.

  • systematic

    DS.2.b.ii

    Students plan data collection step by step before any numbers are recorded, choosing a method that removes guesswork and gives results others could repeat.

  • Use the statistical cycle to plan and conduct a well-designed experiment to…

    PS.DC.3.d

    Students plan a real experiment from start to finish: they write a question, decide how to collect data, run the experiment, and use the results to draw a conclusion.

  • stratified; and

    DS.2.b.iii

    Stratified sampling means dividing a population into groups (like grade levels or neighborhoods) before randomly selecting from each one. Students use this method when they want their data to fairly represent every part of a group, not just whoever is easiest to reach.

  • cluster

    DS.2.b.iv

    Students group data points that are close together on a graph to spot natural patterns in the data. This helps them describe what a scatter plot is actually showing without relying on a single line or formula.

  • Select a data collection method appropriate for a given context

    PS.DC.3.e

    Students choose how to gather data for a given question, deciding whether a survey, measurement, observation, or experiment fits best.

  • identify specific examples of real-world problems that can be effectively…

    DS.1

    Students name real problems (crime rates, hospital wait times, sports scores) that data and statistics can help solve or explain.

  • formulate a top down plan for data collection and analysis, with quantifiable…

    DS.2

    Students plan how to collect and analyze data before they start, making sure the results can be measured. They build the whole approach around the actual problem they're trying to solve.

Algebra and Functions
  • The student will investigate, analyze

    AFDA.AF.1

    Students compare three types of graphs (straight lines, U-shapes, and curves that grow rapidly) and explore how shifting or stretching each one changes its shape. The focus is on spotting what makes each graph family look and behave differently.

  • Identify graphs and equations of parent functions for linear, quadratic

    AFDA.AF.1.a

    Students learn to recognize the simplest version of three function types: a straight line, a U-shaped curve, and a curve that rises or falls rapidly. These basic shapes are the starting point for every more complex graph they'll see in the unit.

  • Describe the transformation from the parent function given the equation or the…

    AFDA.AF.1.b

    Students look at an equation or graph and describe how it has been shifted, flipped, or stretched compared to the basic version of that function family.

  • Determine and analyze whether a linear, quadratic

    AFDA.AF.1.c

    Students look at a table, graph, or real-world situation and decide whether the pattern fits a straight line, a U-shaped curve, or exponential growth. Then they explain why that function type is the best match.

  • Write the equation of a linear, quadratic

    AFDA.AF.1.d

    Students look at a graph and write the equation that describes it, starting from a basic parent curve and adjusting for any shifts, flips, or stretches they see.

  • Use a graphical or algebraic representation of a function to solve problems…

    AFDA.AF.1.e

    Students use a graph or equation to answer real questions about a situation, like finding when a phone plan costs the same as a competitor's or predicting how a population grows over time.

  • Graph a function given the equation of a function, using transformations of the…

    AFDA.AF.1.f

    Students start with a basic parent function and shift, flip, or stretch it to graph a new equation. A graphing calculator or software confirms the result.

  • Compare and contrast linear, quadratic

    AFDA.AF.1.g

    Students look at the same relationship shown three ways (a graph, a table, and an equation) and explain how a straight-line pattern, a U-shaped curve, and a rapidly growing curve are alike and different.

  • The student will investigate and analyze characteristics of the graphs of…

    AFDA.AF.2

    Students read and interpret graphs of four function types: straight lines, U-shaped parabolas, exponential curves, and graphs built from separate pieces. They identify key features like slope, vertex, and where the graph crosses an axis.

  • Determine the domain and range of a function given a graphical representation…

    AFDA.AF.2.a

    Students look at a graph and identify which input values are allowed and which output values are possible, including cases where the real-world situation limits what makes sense.

  • Identify intervals on a graph for which a function is increasing, decreasing

    AFDA.AF.2.b

    Students look at a graph and identify which sections of the line or curve are rising, falling, or staying flat as the graph moves from left to right.

  • Given a graph, identify the location and value of the absolute maximum and…

    AFDA.AF.2.c

    Reading a graph, students find the highest and lowest points a function reaches across its entire domain, then name both the input and output values at each of those peaks and valleys.

  • Given a graph, determine the zeros and intercepts of a function

    AFDA.AF.2.d

    Students read a graph to find where a line or curve crosses the x-axis (the zeros) and where it crosses the y-axis (the intercepts). These points show where the function equals zero or starts its path across the graph.

  • Describe and recognize the connection between points on the graph and the value…

    AFDA.AF.2.e

    Reading a graph tells you what a function is doing at any point. Students connect the coordinates of a point on a graph to its input and output values, explaining what each location on the curve or line actually means.

  • Describe the end behavior of a function given its graph

    AFDA.AF.2.f

    Students look at both ends of a graph and describe whether the line or curve rises, falls, or levels off as it stretches left and right toward infinity.

  • Identify horizontal and/or vertical asymptotes from the graph of a function, if…

    AFDA.AF.2.g

    Students look at a graph and identify any lines the curve approaches but never crosses, whether those lines run left-right or up-down.

  • Describe and relate the characteristics of the graphs of linear, quadratic…

    AFDA.AF.2.h

    Students compare how the shapes of different graphs (straight lines, U-curves, rapid growth curves) connect to real-world situations, explaining what the curve's direction, steepness, or turning point actually means in context.

  • The student will represent and interpret contextual situations with…

    AFDA.AF.3

    Students learn to find the best possible answer (like the highest profit or lowest cost) when real-world rules limit their choices. They set up and graph systems of linear equations or inequalities to see where those limits meet and read off the winning solution.

  • Represent and interpret contextual problems requiring optimization with systems…

    AFDA.AF.3.a

    Students set up and solve real-world problems where two or more rules limit what's possible, like budgets and time constraints working together. They use systems of equations or inequalities to find the best outcome, then read what the solution means in context.

  • Solve systems of no more than four equations or inequalities graphically and…

    AFDA.AF.3.b

    Students plot two to four lines or shaded regions on a graph to find where they overlap, showing the point or zone that satisfies every equation or inequality at once.

  • Identify the feasible region of a system of linear inequalities

    AFDA.AF.3.c

    Students graph two or more inequalities on the same coordinate plane and shade the overlapping region where all the conditions are true at once. That overlapping area is the feasible region.

  • Identify the coordinates of the vertices of a feasible region

    AFDA.AF.3.d

    Students find the corner points of a shaded region on a graph formed by overlapping inequalities. Those corner points are where the best possible solution to a real-world problem often lives.

  • Determine and describe the maximum or minimum value for the function defined…

    AFDA.AF.3.e

    Students graph a shaded region bounded by two or more lines, then find which corner point of that region gives the highest or lowest value for a rule like profit or cost.

  • Interpret the validity of possible solution

    AFDA.AF.3.f

    Students check whether answers to an optimization problem actually make sense, confirming the solution works in the graph, the equation, and the real-world situation it came from.

Triangle Trigonometry
  • The student will determine the sine, cosine, tangent, cotangent, secant

    T.TT.1

    Students learn the six trig ratios (sine, cosine, tangent, and their three reciprocals) for angles in a right triangle, then use those ratios to find a missing side length or angle when only partial measurements are given.

  • Define and represent the six triangular trigonometric ratios

    T.TT.1.a

    Students learn the six trig ratios (sine, cosine, tangent, and their three reciprocals) by setting up fractions from the sides of a right triangle relative to one of its acute angles.

  • Describe the relationships between side lengths in special right triangles

    T.TT.1.b

    In a 30-60-90 triangle, the sides follow a fixed ratio every time. Students learn those ratios for both special right triangles so they can find a missing side without measuring or using a calculator.

  • Use the trigonometric functions, the Pythagorean Theorem, the Law of Sines

    T.TT.1.c

    Students apply right triangle rules and trigonometric ratios to solve real-world problems, such as finding the height of a building or the distance across a lake, by working with side lengths and angle measures in any triangle.

  • Represent and solve contextual problems involving right triangles, including…

    T.TT.1.d

    Students apply right triangle ratios to solve real-world problems, such as finding the height of a building or the angle of a ramp. Problems often involve angles of elevation (looking up) or depression (looking down).

  • The student will find the area of any triangle and solve for the lengths of the…

    T.TT.2

    Students use two formulas, the Law of Sines and the Law of Cosines, to find missing side lengths, angles, and area in triangles that have no right angle.

  • Apply the Law of Sines

    T.TT.2.a

    Given a triangle with no right angle, students use two formulas to find missing side lengths or missing angles. Which formula they reach for depends on what measurements they already have.

  • Recognize the ambiguous case when applying the Law of Sines and the potential…

    T.TT.2.b

    When two sides and a non-included angle are known, the Law of Sines can produce two different valid triangles instead of one. Students learn to spot when this happens and check whether both solutions make sense.

  • Solve problems that integrate the use of the Law of Sines and the Law of…

    T.TT.2.c

    Students use two triangle rules, the Law of Sines and the Law of Cosines, alongside an area formula to find missing side lengths, angles, and area in any triangle, including real-world problems where the triangle is not a right triangle.

Logical Reasoning
  • The student will use reasoning to develop and apply logical arguments

    DM.LR.1

    Students build a logical argument by starting with what they know and showing, step by step, why a conclusion must be true. This is the foundation of formal math proofs and structured problem-solving.

  • Use Venn diagrams to codify and solve logic problems

    DM.LR.1.a

    Students use overlapping circles to sort groups, find what they share, and work out logic puzzles. Venn diagrams turn abstract "who fits where" questions into a picture students can reason through.

  • Express logical statements in symbolic form

    DM.LR.1.b

    Students translate everyday "if-then" sentences into symbols like p → q. This is the shorthand mathematicians use to test whether an argument holds up.

  • Represent a conditional statement as its converse, inverse

    DM.LR.1.c

    Students take an "if-then" sentence and flip or negate it in three specific ways to create new statements. Understanding how those rewrites change (or preserve) the original meaning is the core of the skill.

  • Describe how symbolic logic can be used to map the processes of computer…

    DM.LR.1.d

    Symbolic logic uses symbols like AND, OR, and NOT to represent rules and decisions. Students explore how computers use this same logic to run programs and make choices inside apps.

  • Construct a truth table to display all possible input combinations and their…

    DM.LR.1.e

    Students build a chart that lists every possible true/false combination for a logical statement and shows what the result is each time. It is the math version of mapping out every "what if" before making a decision.

  • Identify the rules of inference and model basic logical statements including De…

    DM.LR.1.f

    Students learn the core rules that let you draw valid conclusions from true statements. That includes De Morgan's Law, which explains how "not (A and B)" and "not (A or B)" work when you flip them around.

  • Apply logical reasoning to model contextual situations and make decisions

    DM.LR.1.g

    Students take a real-world situation, build a logical argument around it, and use that argument to make a decision. The math here is about thinking clearly, not just calculating.

  • The student will apply logic and proof techniques in the construction of a…

    DM.LR.2

    Students learn to build a logical argument step by step, showing why each conclusion follows from what came before. Think of it as a math proof: every claim needs a reason, and the reasoning has to hold together from start to finish.

  • Apply informal logical reasoning to contextual problems

    DM.LR.2.a

    Students use logical thinking to work through real-world problems, like predicting what a program will do next or figuring out a puzzle. The goal is a sound argument, not just a right answer.

  • Outline the basic structure of a proof technique

    DM.LR.2.b

    Students learn to map out the skeleton of a formal math proof before writing it, deciding whether to build straight toward a conclusion, assume the opposite and find a contradiction, or step through an infinite chain of cases one at a time.

  • Deduce the best type of proof for a given problem

    DM.LR.2.c

    Students look at a math problem and decide which proof method fits best, such as working directly from known facts, assuming the opposite and finding a contradiction, or proving all cases at once.

  • Use the rules of inference to construct direct proofs and proofs by…

    DM.LR.2.d

    Students learn two ways to prove something is true: building a chain of logical steps from what they know, or assuming the opposite is true and showing that leads to a contradiction. Both methods follow formal rules of inference.

  • Construct induction proofs involving summations and inequalities

    DM.LR.2.e

    Students write step-by-step proofs that show a pattern holds true for every number in a sequence, covering cases like adding up a series of numbers or showing one value stays larger than another.

  • Use a truth table to prove the logical equivalence of statements

    DM.LR.2.f

    Students build a truth table, a grid that tests every possible true/false combination, to show two statements always produce the same result. If the final columns match row for row, the statements are logically equivalent.

  • The student will apply Boolean algebra to represent and analyze the function…

    DM.LR.3

    Students use true/false logic rules to describe how simple circuits decide between two outcomes. They trace how "and," "or," and "not" conditions combine to control whether a circuit switches on or off.

  • Explain basic properties of Boolean algebra

    DM.LR.3.a

    Students learn three core rules that simplify logic circuits: every Boolean rule has a mirror version (duality), every value has an opposite (complements), and expressions can be written in two standard formats that make circuit design predictable.

  • Represent verbal statements as Boolean expressions

    DM.LR.3.b

    Students read a plain-English sentence ("the light turns on only when both switches are flipped") and rewrite it as a Boolean expression using AND, OR, and NOT. The goal is moving from words to the symbolic logic a circuit can follow.

  • Apply Boolean algebra to prove identities and simplify expressions

    DM.LR.3.c

    Students use Boolean algebra rules to show two logic expressions are equivalent or to rewrite a complicated expression in a simpler form, the way you would simplify a fraction.

  • Generate truth tables that encode the truth and falsity of two or more…

    DM.LR.3.d

    Students build truth tables that map out every possible true/false combination for two or more logical statements. The table shows exactly when the whole expression is true and when it is false.

  • Explain the operation of discrete logic gates

    DM.LR.3.e

    Students learn how basic logic gates (AND, OR, NOT) control the flow of signals in a circuit. They explain what each gate does: which inputs produce a true output and which produce a false one.

  • Describe the relationship between Boolean algebra and electronic circuits

    DM.LR.3.f

    Students learn how the same math that uses only 0s and 1s also controls how real circuits in computers and phones decide whether to switch on or off.

  • Analyze a combinational network using Boolean expressions

    DM.LR.3.g

    Students break down a logic circuit made of multiple gates, write the Boolean expression that describes what it does, and use algebra to simplify or evaluate the output.

  • Design simple combinational networks that use NAND

    DM.LR.3.h

    Students build small logic circuits using three specialized gate types: NAND, NOR, and XOR. Each gate combines or inverts signals in a specific way, and students wire them together to produce a desired true-or-false output.

  • The student will use mathematical induction to prove formulas and…

    DM.LR.4

    Students learn to prove that a math formula works for every number by showing it holds for a starting case, then proving it must carry forward to the next. It's the logic behind why some rules apply infinitely.

  • Compare and contrast inductive and deductive reasoning

    DM.LR.4.a

    Inductive reasoning draws a general rule from specific examples. Deductive reasoning starts with a known rule and proves a specific case must be true. Students learn how mathematicians use both to build and test arguments.

  • Explain the relationship between weak and strong induction

    DM.LR.4.b

    Weak induction proves a statement holds for the next step by assuming it works for one specific case. Strong induction assumes it works for all previous cases. Students learn when each approach is the right tool for the proof.

  • Construct induction proofs involving a divisibility argument

    DM.LR.4.c

    Students learn to prove that a number expression is always divisible by a given value, for every counting number, by showing the rule holds at the start and carries forward step by step.

  • Prove the Binomial Theorem through mathematical induction

    DM.LR.4.d

    Students use step-by-step logical proof to show why the formula for expanding something like (a + b)⁵ always works, no matter how large the exponent gets.

Data Representation and Storage
  • The student will represent data and convert data between different…

    CM.DRS.1

    Students learn to read and write numbers in different formats, like binary (the 1s and 0s computers use) and the base-10 system people use every day, and convert between them.

  • Represent data in different number systems, including binary, decimal

    CM.DRS.1.a

    Students learn to write the same number three ways: as the everyday digits we all use, as a string of 1s and 0s the way a computer stores it, and as the shorthand code programmers use to read large binary values quickly.

  • Convert data between number systems

    CM.DRS.1.b

    Students practice switching numbers between the counting systems computers use, such as converting a binary number like 1010 into its decimal form (10) or into a hexadecimal symbol.

  • The student will differentiate between variable data types based upon…

    CM.DRS.2

    Students learn to tell apart different kinds of data a computer can store, such as whole numbers, decimals, and text. Each type has its own rules for how it behaves and how much space it takes up.

  • Describe the characteristics of different variable data types, including

    CM.DRS.2.a

    Variables in a program can hold different kinds of data: whole numbers, decimals, letters, or true/false values. Students learn what makes each type different and when to use one over another.

  • Boolean

    CM.DRS.2.a.i

    Students learn that a Boolean holds only one of two possible values: true or false. It is the simplest data type in programming, used whenever code needs to make a yes-or-no decision.

  • character

    CM.DRS.2.a.ii

    A character is a single letter, digit, or symbol stored in memory as one unit. Students learn that a word like "dog" is actually three separate characters the computer stores one at a time.

  • integer

    CM.DRS.2.a.iii

    An integer is a whole number with no decimal point, like -5, 0, or 42. When writing code, students choose this data type to store whole numbers and save memory compared to types that allow decimals.

  • decimal (double/float)

    CM.DRS.2.a.iv

    Decimal numbers store values with a fractional part, like 3.14 or 99.9. Students learn when to use this data type instead of a whole-number type, and why the extra decimal places matter for accuracy in calculations.

  • string

    CM.DRS.2.a.v

    A string is a data type that stores text rather than numbers. Students learn to recognize when a value like a name, address, or password should be stored as a string instead of as an integer or decimal.

  • Differentiate between variable data types to determine the data type needed…

    CM.DRS.2.b

    Picking the right data type means choosing whether to store a number, a decimal, a single letter, or a word before writing code. Students learn why that choice matters and how to match the data to the job it needs to do.

  • The student will represent data using appropriate data structures

    CM.DRS.3

    Students choose how to organize and store information, such as picking a list, a table, or a grid based on what the data needs. The choice affects how easy it is to find, update, or use that information later.

  • Given a specific task or problem, determine the appropriate data structure

    CM.DRS.3.a

    Students look at a programming task and choose the right way to store the data for it. A shopping list calls for a different structure than a student record or a grid of numbers.

  • Perform tasks related to lists or arrays

    CM.DRS.3.b

    Students work with lists and grids of data stored in code, adding items, removing them, or pulling out specific values. Think of a one-dimensional list as a single row of lockers and a two-dimensional one as a full grid, like a spreadsheet.

  • declare a list or array

    CM.DRS.3.b.i

    Students learn to create a list or grid of stored values in code, giving a program a named place to hold a collection of related information, like a column of scores or a table of data.

  • choose an appropriate data type for a list or an array

    CM.DRS.3.b.ii

    Students decide whether a list of values needs whole numbers, decimals, or text, then pick the matching data type before writing the code. Getting this right keeps the program from storing data in a format that breaks later.

  • fill the list or array with data

    CM.DRS.3.b.iii

    Students practice loading values into a list or array, slot by slot, until the structure holds a complete set of data ready to use in a program.

  • Access and manipulate a particular element of a list or an array

    CM.DRS.3.c

    Students find a specific item inside a stored list and change its value, like updating one score in a column of grades without touching the rest.

  • Implement predefined objects to consolidate related information of different…

    CM.DRS.3.d

    Students use built-in object types (like a record or struct) to group related pieces of data together. For example, a single student object might hold a name, an ID number, and a grade all at once.

Characteristics of Functions
  • The student will identify and analyze the properties of polynomial…

    MA.CF.1

    Students learn to recognize different types of equations, such as those with fractions, absolute values, or square roots, describe how each one behaves, and draw its graph.

  • Use mathematical reasoning to identify polynomial, rational, piecewise-defined…

    MA.CF.1.a

    Students look at an equation or graph and name what type of function it is, such as one with absolute values, fractions, or roots.

  • Given multiple representations of a polynomial, rational, piecewise-defined…

    MA.CF.1.b

    Given a graph, table, or equation, students identify key features of different function types: where the graph rises or falls, where it crosses the axes, and any gaps or breaks in the line.

  • domain and range

    MA.CF.1.b.i

    Students identify which input values a function will accept and which output values it can produce. For a graph, that means reading the x-axis for domain and the y-axis for range.

  • roots (including complex roots)

    MA.CF.1.b.ii

    Finding the roots of a polynomial means locating where its graph crosses the x-axis. Some polynomials also have complex roots, values involving the square root of a negative number that don't show up on the graph but still help explain the full solution set.

  • intercepts

    MA.CF.1.b.iii

    Students find where a function's graph crosses the x-axis and y-axis. Those crossing points, called intercepts, reveal where the output equals zero and where the graph begins its run across the coordinate plane.

  • symmetry (including even and odd functions)

    MA.CF.1.b.iv

    Students identify whether a graph is symmetric across the y-axis (even) or the origin (odd), then connect that visual pattern to the function's equation.

  • asymptotes (horizontal, vertical

    MA.CF.1.b.v

    Rational functions can have invisible boundary lines their graphs approach but never cross. Students identify where those lines are, whether they run side to side, up and down, or at a diagonal.

  • points of discontinuity

    MA.CF.1.b.vi

    Graphs of some functions have gaps or holes where the line suddenly breaks or a single point sits isolated from the rest. Students find those break points and explain what happens to the function there.

  • intervals for which the function is increasing, decreasing or constant

    MA.CF.1.b.vii

    Students identify the sections of a graph where the line rises, falls, or stays flat as it moves from left to right.

  • end behavior; and

    MA.CF.1.b.viii

    End behavior describes what happens to the y-values of a graph as x moves far to the left or far to the right. Students identify whether the graph rises or falls at each end.

  • relative and/or absolute maximum and minimum points

    MA.CF.1.b.ix

    Students find the peaks and valleys of a graph, identifying where a function reaches its highest or lowest point overall, and where it dips or rises locally before continuing in another direction.

  • Sketch the graph of a polynomial, rational, piecewise-defined, absolute value…

    MA.CF.1.c

    Students sketch the graphs of several function types, including ones with sharp corners, breaks, or curves, showing how each equation's shape changes based on its rule.

  • The student will determine the limit of a function if it exists

    MA.CF.2

    Students find what value a function is heading toward as the input gets closer and closer to a specific number, even if the function never actually reaches that value.

  • Verify estimates about the limit of a function using graphing technology

    MA.CF.2.a

    Students use a graphing calculator to check whether their guess about where a function's output is heading actually holds up as the input gets close to a specific value.

  • Determine the limit of a function algebraically and verify with graphing…

    MA.CF.2.b

    Students find what value a function approaches as it gets closer to a specific input, using algebra to work it out and a graph to confirm the answer.

  • Determine the limit of a function numerically and verify with graphing…

    MA.CF.2.c

    Students find what value a function is approaching as the input gets close to a certain number, using a table of values to check and a graph to confirm.

  • Use proper limit notation, including when describing the end behavior of a…

    MA.CF.2.d

    Students learn to write limits using formal notation, including how to describe what happens to a function as x grows very large or very small. This connects symbolic shorthand to the shape of a graph.

  • As the variable approaches a finite number

    MA.CF.2.e

    Students find what value a function gets closer and closer to as the input approaches a specific number, even if the function never actually reaches that value.

  • determine the limit of a function numerically by direct substitution

    MA.CF.2.e.i

    Students find the limit of a function by plugging a number directly into the equation and reading the result. This works when the function produces a clean, defined output at that point.

  • determine the limit of a function using algebraic manipulation

    MA.CF.2.e.ii

    Students find the value a function approaches as the input gets closer to a number, using algebra to simplify or factor the expression when direct substitution does not work.

  • estimate the limit of a function using a table

    MA.CF.2.e.iii

    Students read a table of values to figure out what a function is approaching as the input gets close to a specific number, even if the function never actually reaches it.

  • determine the limit of a function from a given graph

    MA.CF.2.e.iv

    Students read a graph to find the value a function is approaching as it gets closer to a specific point. This is called the limit, and reading it from a picture is often the first step before using algebra.

  • As the variable approaches positive or negative infinity, analyze the limit of…

    MA.CF.2.f

    Students look at what happens to a function's output as the input grows toward positive or negative infinity. The goal is to describe where the graph is headed at the far left and far right edges.

  • The student will analyze and describe the continuity of functions

    MA.CF.3

    Students examine a graph to see whether a function flows smoothly from one point to the next or breaks apart at gaps, holes, or jumps.

  • Describe continuity of a function

    MA.CF.3.a

    Students learn to spot whether a function's graph can be drawn in one smooth stroke or whether it breaks, jumps, or has a gap at some point.

  • Use mathematical notation to communicate and describe the continuity of…

    MA.CF.3.b

    Students describe whether a function has breaks, jumps, or holes, then write that observation using formal notation. They apply this to graphs and equations across several function types, from smooth curves to step-shaped graphs.

  • Prove continuity at a point, using the definition

    MA.CF.3.c

    Students prove a function is continuous at a point by showing the limit exists there, equals the actual function value, and matches from both sides. This is the formal checklist behind the intuition that a graph has no breaks or holes.

  • Classify types of discontinuity based on which condition of continuity is…

    MA.CF.3.d

    Students look at a break in a graph and name what kind it is: a hole, a jump, or an infinite gap. Each type breaks continuity in a different way, and students explain which rule the function failed.

Circular Trigonometry
  • The student will determine the degree and radian measure of angles

    T.CT.1

    Students learn to measure angles two ways (degrees and radians), draw those angles on a coordinate grid, and calculate the six trig ratios for any angle using a point on its terminal side or one known trig value.

  • Define a radian as a unit of angle measure and determine the relationship…

    T.CT.1.a

    Students learn what a radian is: one way to measure an angle using the circle itself. They practice converting between radians and degrees and find how an angle's size connects to the length of the arc it cuts along the circle's edge.

  • Determine the degree and radian measure of angles to include both negative and…

    T.CT.1.b

    Students learn two ways to measure how far an angle rotates around a circle: degrees (like on a protractor) and radians. They practice both positive and negative rotations, meaning turns that go clockwise or counterclockwise.

  • Find both positive and negative coterminal angles for a given angle

    T.CT.1.c

    Students find other angles that land on the same position on a circle as a given angle, by adding or subtracting full rotations. They find at least one angle going forward and one going backward.

  • Identify the quadrant or axis in/on which the terminal side of an angle lies

    T.CT.1.d

    Students look at an angle drawn from the center of a coordinate plane and name which of the four sections (or which axis line) the angle's outer ray lands in.

  • Draw a reference right triangle when given a point on the terminal side of an…

    T.CT.1.e

    Students plot a point on a graph, draw lines to form a right triangle, and use that triangle to measure the angle. It connects a point's location to the angle it makes with the horizontal axis.

  • Draw a reference right triangle when given the value of a trigonometric…

    T.CT.1.f

    Students start with a single trig ratio (like sine or cosine) and sketch the right triangle that fits it. From that triangle, they can read off all six trig values for the angle.

  • Determine the value of any trigonometric function

    T.CT.1.g

    Given a point on a graph, students find all six trig ratios for the angle that opens to that point. This connects x and y coordinates to sine, cosine, tangent, and their reciprocals.

  • Given one trigonometric function value, determine the other five trigonometric…

    T.CT.1.h

    Given one trig ratio for an angle, students find the remaining five. They use right triangle relationships and the unit circle to move from a single known value to a complete picture of the angle.

  • Calculate the length of an arc of a circle in radians

    T.CT.1.i

    Students find how long a curved piece of a circle's edge is by using the angle at the center, measured in radians, and the size of the circle.

  • Calculate the area of a sector of a circle

    T.CT.1.j

    Students find the area of a pie-slice portion of a circle using the circle's radius and the angle at its center.

  • The student will develop and apply the properties of the unit circle in degrees…

    T.CT.2

    Students learn how a circle with radius 1 works as a reference tool for measuring angles in both degrees and radians. They use it to find exact sine, cosine, and tangent values at key angles.

  • Convert between radian and degree measure of special angles of the unit circle…

    T.CT.2.a

    Students learn to switch between two ways of measuring angles: degrees (the familiar 0 to 360 scale) and radians (a scale based on the radius of a circle). They practice the conversions for the key angles on the unit circle from memory, without a calculator.

  • Define the six circular trigonometric functions of an angle in standard…

    T.CT.2.b

    Students learn to define all six trig functions, sine, cosine, tangent, and their three reciprocals, using angles plotted on the unit circle. The x and y coordinates of a point on the circle become the building blocks for every function.

  • Apply knowledge of right triangle trigonometry, special right triangles

    T.CT.2.c

    Students find the sine, cosine, and tangent of common angles like 30, 45, and 60 degrees by hand, using what they know about right triangles and the unit circle. No calculator allowed.

Equations and Inequalities
  • The student will represent, solve, explain

    A.EI.1

    Solving multi-step equations and inequalities with one unknown variable, such as finding the value of x in an equation with several steps. Students also rearrange formulas, like solving a distance formula for time instead of distance.

  • The student will represent, solve

    A2.EI.1

    Students solve equations and inequalities that use absolute value, then explain what the answer means. This includes finding one solution, two solutions, or a range of values on a number line.

  • Write a linear equation or inequality in one variable to represent a contextual…

    A.EI.1.a

    Reading a word problem and turning it into an equation or inequality that fits the situation. Students figure out what the variable represents, then write a math sentence that matches the real-world setup.

  • Create an absolute value equation in one variable to model a contextual…

    A2.EI.1.a

    Students read a real-world scenario and write an absolute value equation that captures it. This usually means describing a situation where a number can land a set distance above or below a target value.

  • Solve multistep linear equations in one variable, including those in contextual…

    A.EI.1.b

    Solving a multi-step equation means working through several operations in order to find the one value of a variable that makes both sides balance. Students solve these using rules like combining like terms and performing the same operation on both sides.

  • Solve an absolute value equation in one variable algebraically and verify the…

    A2.EI.1.b

    Solving an absolute value equation means finding every value of x that makes the equation true. Students solve it with algebra, then check their answers by graphing both sides and confirming where the lines meet.

  • Solve multistep linear inequalities in one variable algebraically and graph the…

    A.EI.1.c

    Solving a multistep inequality means finding all the values of a variable that make it true, then marking that range on a number line. Students work through several steps of algebra, applying the same rules they use for equations, including flipping the inequality sign when multiplying or dividing by a negative number.

  • Rearrange a formula or literal equation to solve for a specified variable by…

    A.EI.1.d

    Rearranging a formula means isolating one variable, like solving the distance formula for time instead of distance. Students rewrite equations by applying the same operation to both sides until the target variable stands alone.

  • Create an absolute value inequality in one variable to model a contextual…

    A2.EI.1.c

    Students read a real-world situation and write an absolute value inequality to model it, such as finding all temperatures within a certain range of a target value.

  • Determine if a linear equation in one variable has one solution, no solution

    A.EI.1.e

    Students figure out whether a linear equation has exactly one answer, no answer at all, or an endless number of answers, and explain why.

  • Solve an absolute value inequality in one variable and represent the solution…

    A2.EI.1.d

    Students solve inequalities that use absolute value, then show the solution three ways: in set notation, in interval notation, and as a shaded graph on a number line.

  • Verify possible solution

    A.EI.1.f

    Students check their answers to multi-step equations and inequalities by plugging values back in, reading a graph, or using a calculator. Then they explain in plain language why the answer makes sense for the problem.

  • Verify possible solution

    A2.EI.1.e

    Students check their answers to absolute value equations by plugging values back into the equation, plotting them on a graph, and using a calculator. Then they explain in plain language what those answers mean in the original problem.

  • The student will represent, solve

    A2.EI.2

    Solving quadratic equations sometimes produces answers that aren't on the number line. Students learn to handle those results using complex numbers, and they solve quadratic inequalities to find ranges of values that make a statement true.

  • The student will represent, solve, explain

    A.EI.2

    Students find where two lines cross on a graph, figure out which side of a line satisfies an inequality, or solve pairs of inequalities at once. They explain what those solutions mean in plain terms.

  • Create a quadratic equation or inequality in one variable to model a contextual…

    A2.EI.2.a

    Students write a quadratic equation or inequality to match a real-world situation, like finding when a thrown ball hits the ground or when a cost stays under a budget.

  • Create a system of two linear equations in two variables to represent a…

    A.EI.2.a

    Students take a real-world situation, such as comparing two phone plans or splitting a bill, and write two equations that together describe it. Both equations use the same two unknowns.

  • Apply the properties of real numbers and/or properties of equality to solve a…

    A.EI.2.b

    Students solve two equations at once to find the one point where both lines cross. They work through the algebra step by step and check the answer on a graph.

  • Solve a quadratic equation in one variable over the set of complex numbers…

    A2.EI.2.b

    Students solve quadratic equations where the answer might be a real number or an imaginary one. They use algebra to find every possible solution, including complex numbers that involve the square root of a negative number.

  • Determine whether a system of two linear equations has one solution, no solution

    A.EI.2.c

    Two straight lines drawn on the same graph can cross at one point, run parallel and never meet, or sit perfectly on top of each other. Students figure out which of those three situations a pair of equations describes.

  • Determine the solution to a quadratic inequality in one variable over the set…

    A2.EI.2.c

    Students solve quadratic inequalities like x² - 5x + 4 < 0 by finding where the expression is positive or negative, then writing the answer as a range of values on a number line.

  • Create a linear inequality in two variables to represent a contextual situation

    A.EI.2.d

    Students write an inequality like 2x + 3y < 20 to model a real situation, such as spending limits or time constraints, where two quantities together must stay above or below a certain value.

  • Verify possible solution

    A2.EI.2.d

    Students solve quadratic equations, then check their answers by plugging values back in, reading a graph, or using a calculator. They also explain why their answer makes sense for the real situation the problem describes.

  • The student will solve a system of equations in two variables containing a…

    A2.EI.3

    Students solve pairs of equations where one involves a squared variable, finding the points where two curves (or a curve and a line) cross on a graph.

  • Represent the solution of a linear inequality in two variables graphically on a…

    A.EI.2.e

    Students graph a linear inequality on a coordinate plane, shading the region that shows all the points making the inequality true. This connects an algebraic rule to a visual picture of every solution at once.

  • Create a system of two linear inequalities in two variables to represent a…

    A.EI.2.f

    Students write a pair of inequality rules (like "spend no more than $50" and "buy at least 3 items") that together capture the limits of a real-world situation using two unknowns.

  • Create a linear-quadratic or quadratic-quadratic system of equations to model a…

    A2.EI.3.a

    Students set up a pair of equations, at least one of which is curved (like a parabola), to describe a real situation, such as when two objects meet or when a price and a demand curve intersect.

  • Represent the solution set of a system of two linear inequalities in two…

    A.EI.2.g

    Students draw two boundary lines on a graph and shade the overlapping region where both inequalities are satisfied at once. That shaded overlap is the solution.

  • Verify possible solution

    A.EI.2.h

    Students check whether a point actually solves a pair of equations or inequalities by testing it with math, a graph, and a calculator. Then they explain what that answer means in the real situation the problem describes.

  • Determine the number of solutions to a linear-quadratic and quadratic-quadratic…

    A2.EI.3.b

    Students figure out how many times a line and a curve (or two curves) cross each other on a graph. That count, zero, one, or two intersections, tells them whether the system has no solution, one solution, or two.

  • The student will represent, solve

    A.EI.3

    Students solve equations where a variable is squared, like finding when a thrown ball hits the ground or when a business breaks even. They find the answer, check it, and explain what it means in context.

  • Solve a linear-quadratic and quadratic-quadratic system of equations…

    A2.EI.3.c

    Students solve pairs of equations where at least one has a curved graph, finding the points where the two graphs cross. They work both by hand with algebra and by reading intersection points off a graph.

  • Verify possible solution

    A2.EI.3.d

    Students solve systems where one or both equations include a squared variable, then check their answers by hand, on a graph, and with a calculator. They explain which method they used and what the solution means in the real situation.

  • Solve a quadratic equation in one variable over the set of real numbers with…

    A.EI.3.a

    Students solve equations where a variable is squared, finding answers that may be whole numbers, fractions, or decimals. Some problems come from real situations, like finding the dimensions of a room or the path of a thrown ball.

  • The student will represent, solve

    A2.EI.4

    Students solve equations that have variables in the denominator of a fraction, then check whether each answer is actually valid. One wrong step can produce a solution that breaks the original equation, so the checking matters.

  • Determine and justify if a quadratic equation in one variable has no real…

    A.EI.3.b

    Students look at a quadratic equation and decide how many answers it has: zero, one, or two real numbers. Then they explain how they know.

  • Create an equation containing a rational expression to model a contextual…

    A2.EI.4.a

    Students write an equation that includes a fraction with a variable in it to describe a real-world situation, such as splitting a job between two workers or calculating speed over distance.

  • Verify possible solution

    A.EI.3.c

    Students check whether an answer to a quadratic equation actually works by plugging it back in, looking at a graph, or using a calculator. They also explain what the answer means in the real situation the problem described.

  • Solve rational equations with real solutions containing factorable algebraic…

    A2.EI.4.b

    Students solve equations that have fractions with variables in the denominator, like x over (x plus 2). They find solutions by factoring and by reading graphs, working with linear and quadratic expressions.

  • Verify possible solution

    A2.EI.4.c

    Students solve equations that include fractions with variables, then check their answers by hand, on a graph, and with a calculator. They also explain what the answer actually means in a real situation.

  • Justify why a possible solution to an equation containing a rational expression…

    A2.EI.4.d

    Students learn why an answer that looks correct can actually break the original equation, usually by making a denominator equal zero. They check each solution in the original equation and explain why any invalid answer must be rejected.

  • The student will represent, solve

    A2.EI.5

    Students solve equations that include a square root or cube root, then check whether each answer actually works in the original equation. Some solutions that look correct turn out to be false, so checking is part of the work.

  • Solve an equation containing no more than one radical expression algebraically…

    A2.EI.5.a

    Students solve equations where a variable appears under a square root sign, working through the algebra step by step and checking the answer on a graph.

  • Verify possible solution

    A2.EI.5.b

    Students solve equations that include square roots, then check whether each answer actually works by plugging it back in, graphing it, or using a calculator. Some answers look right but aren't, so verifying each one matters.

  • Justify why a possible solution to an equation with a square root might be…

    A2.EI.5.c

    Students solve equations that include a square root, then check whether each answer actually works when plugged back in. Some answers look valid but break the original equation, and students explain why those get thrown out.

  • The student will represent, solve

    A2.EI.6

    Students factor or use other methods to solve polynomial equations, then explain what the answer means in context. This goes beyond simple quadratics to equations with higher powers.

  • Determine a factored form of a polynomial equation, of degree three or higher…

    A2.EI.6.a

    Given the zeros or x-intercepts of a polynomial, students work backward to write the equation in factored form. This applies to polynomials with a degree of three or higher.

  • Determine the number and type of solutions

    A2.EI.6.b

    Students figure out how many solutions a cubic or higher-degree equation has and whether those solutions are real numbers or imaginary ones, before solving it completely.

  • Solve a polynomial equation over the set of complex numbers

    A2.EI.6.c

    Students solve polynomial equations that may have complex number answers, including solutions that involve imaginary numbers. This goes beyond whole number or fraction answers into the full set of numbers algebra uses.

  • Verify possible solution

    A2.EI.6.d

    Students check answers to complex polynomial equations by plugging values back in, reading a graph, or using a calculator, then explain in plain language what those answers actually mean in the problem.

Components of Programming
  • The student will design a step-by-step plan to perform a task or solve a…

    CM.CP.1

    Students write out a step-by-step plan for solving a problem before touching any code. The plan works like a recipe: each step is specific enough that someone else could follow it without guessing.

  • Design a step-by-step plan to perform a task or solve a problem using a…

    CM.CP.1.a

    Students map out a solution to a math or real-world problem before writing any code, using a flowchart or plain written steps to show the order of each smaller task.

  • Define the variables needed to perform a task or solve a problem

    CM.CP.1.b

    Students decide what unknown quantities matter in a problem and give each one a name so the program can track and use it.

  • Define the constraints of a task or problem

    CM.CP.1.c

    Before writing a program, students figure out what information is needed to start and what the result should look like at the end. That means spotting any limits or rules the solution has to follow.

  • The student will construct Boolean expressions and implement…

    CM.CP.2

    Students learn to write true-or-false conditions that tell a program what to do when something is or isn't the case. Think of it as teaching the computer to make decisions based on rules.

  • Write and implement Boolean expressions using logical and relational operators

    CM.CP.2.a

    Students write true-or-false logic into their code using symbols like == or && to compare values and combine conditions. A program might check whether a user is old enough and has a valid password before allowing access.

  • Write and implement “if” conditional statements

    CM.CP.2.b

    Students write "if" statements that tell a program to run a block of code only when a specific condition is true. This is how programs make decisions based on data or user input.

  • Write and implement “if/else” conditional statements

    CM.CP.2.c

    Students write code that makes a decision: if a condition is true, run one block of instructions; if not, run a different one. This is the basic logic behind almost every program that responds differently based on input.

  • Write and implement compound conditional statements

    CM.CP.2.d

    Students write code that checks more than one condition before deciding what to do, like testing whether a number is both greater than zero and less than ten. These are the "if, then, otherwise" decisions that make a program respond differently to different inputs.

  • Determine which parts of an algorithm are executed based on a condition being…

    CM.CP.2.e

    Students practice reading code that branches in two directions: one path runs when a condition is true, the other when it's false. They figure out which steps the computer actually carries out depending on the answer.

  • The student will perform iteration with loops

    CM.CP.3

    Students use loops to repeat a set of instructions automatically, so a program can run the same steps dozens or hundreds of times without the programmer writing each one out by hand.

  • Write and implement “while” and “for” loops

    CM.CP.3.a

    Students learn to write code that repeats a set of instructions automatically, using two common loop structures. One loop runs a set number of times; the other keeps running until a condition is met.

  • Differentiate between loops that run a fixed number of times and loops that run…

    CM.CP.3.b

    Loops can repeat steps a set number of times or keep going until something changes, like a score reaching a target. Students learn to tell these two types apart and choose the right one for the job.

  • Identify conditions that cause infinite loops

    CM.CP.3.c

    Students learn to spot the mistake in a loop that never stops running. They practice recognizing when a program's repeating condition will never turn false, so the code gets stuck and has to be forced to quit.

  • Determine the outcome of code segments that include loops

    CM.CP.3.d

    Students read a short block of code that contains a loop and figure out what it will do when it runs, such as how many times a step repeats or what value gets printed at the end.

  • The student will write and implement the output phase of a computer program

    CM.CP.4

    Students write the part of a program that displays results to the screen. This means deciding what information to show and how to present it after the program finishes its work.

  • Write and implement the output phase of a computer program, which may include

    CM.CP.4.a

    Students write the part of a program that displays results to the user, such as printing text, numbers, or answers to the screen after the program runs its calculations.

  • formatting output in text-based environments

    CM.CP.4.a.i

    Students write code that controls how results appear on screen, like lining up columns of numbers or adding labels next to printed values.

  • displaying output through a graphical user interface

    CM.CP.4.a.ii

    Students write code that shows results on screen through buttons, windows, or other visual elements, not just printed text in a terminal.

  • sending output to a physical device

    CM.CP.4.a.iii

    Students write code that sends results to a physical device, such as speakers that play a sound, LED lights that turn on, or a robot that moves.

  • Write output to a file

    CM.CP.4.b

    Students write a program that saves results to a file instead of just printing them to the screen. This is how programs store data that needs to last after the program stops running.

  • The student will write and implement the input phase of a computer program

    CM.CP.5

    Students write the part of a program that collects information from a user, such as a number or a name typed into a keyboard, so the program can use it.

  • Write and implement input statements to store user given values into a program

    CM.CP.5.a

    Students write code that asks for information (like a name or a number) and saves what the user types so the program can use it later.

  • Validate input data using exception coding

    CM.CP.5.b

    Students write code that checks whether a user typed a valid answer and keeps asking until they get it right. A "while" loop repeats the question until the input meets the rules the program expects.

  • Determine what output a program will produce given a specific input

    CM.CP.5.c

    Given a sample program and an input value, students trace through the code step by step to predict exactly what the program will print or display.

  • The student will implement library functions

    CM.CP.6

    Students learn to use pre-built code tools, called library functions, instead of writing the same code from scratch each time. This saves time and keeps programs organized.

  • Implement library functions to process data

    CM.CP.6.a

    Students use pre-built code tools (called library functions) to sort, filter, or calculate data instead of writing that logic from scratch.

  • Implement library functions to perform mathematical operations

    CM.CP.6.b

    Students write code that calls built-in math tools, like a function that picks a random number, finds a square root, or raises a number to a power, instead of writing that math from scratch.

  • Implement void library functions and return library functions

    CM.CP.6.c

    Students practice calling two types of pre-written code blocks: ones that perform a task and stop, and ones that perform a task and hand a result back. Think of it like a vending machine that either dispenses a snack or just flashes a light.

  • Implement overloaded library functions

    CM.CP.6.d

    Students call the same built-in function in different ways depending on what they pass into it. For example, a single print function might handle a number, a word, or a list without needing a separate function for each.

  • The student will write and implement user-defined functions

    CM.CP.7

    Students write their own reusable blocks of code, give each block a name, and call it whenever they need that task done in a program.

  • Write and implement a user-defined function to complete a task or sub-task

    CM.CP.7.a

    Students write their own reusable block of code to handle one specific job, like calculating a total or checking a password, then call that block whenever the program needs it.

  • Write and implement void functions and return functions

    CM.CP.7.b

    Students learn the difference between two kinds of custom functions: ones that do a job (like printing output) and ones that calculate and hand back a value. They write and run both.

  • Write and implement functions that accept parameters

    CM.CP.7.c

    Students write their own reusable blocks of code that accept outside information, like a name or a number, so the same function can work with different inputs each time it runs.

  • The student will implement pre-defined algorithms, including search routines…

    CM.CP.8

    Students follow step-by-step instructions already written for them, using standard routines to search through a list for a specific item or sort a list into order.

  • Differentiate between types of search routines

    CM.CP.8.a

    Students learn the difference between ways a computer searches for information, such as checking every item one by one versus jumping straight to the middle of a sorted list.

  • Differentiate between types of sort routines

    CM.CP.8.b

    Students learn the difference between sorting methods, such as arranging items one swap at a time versus dividing a list in half repeatedly. Knowing which method works faster matters when the list gets long.

  • Implement pre-defined algorithms

    CM.CP.8.c

    Students follow step-by-step instructions already written for them, such as a sorting routine that puts a list in order or a search that finds a specific item, and get those instructions working in actual code.

  • Implement a search routine on a one-dimensional list or an array, including…

    CM.CP.8.d

    Students write code that hunts through a list to find a specific value. They practice two methods: checking each item one by one from the start, and cutting the list in half repeatedly to zero in faster.

  • Implement a sort routine on a one-dimensional list or an array

    CM.CP.8.e

    Students write code that puts a list of numbers or words in order, smallest to largest or A to Z, using a step-by-step method like selection sort or insertion sort.

Descriptive Statistics
  • The student will represent and analyze data visualizations of univariate…

    PS.DS.1

    Students read charts and graphs showing a single set of numbers, like test scores or heights, to spot patterns, unusual values, and how spread out or clustered the data is.

  • Create and interpret graphical displays of data, including dot plots…

    PS.DS.1.a

    Students read and build charts like dot plots, stem-and-leaf plots, box plots, and histograms to see patterns in a data set. They use technology to create those displays and explain what the shape and spread of the data mean.

  • Examine the graphs within the context of the problem by analyzing

    PS.DS.1.b

    Reading a data display to spot what the numbers actually show: where values cluster, where gaps appear, and whether any values stand out as unusually high or low.

  • shape

    PS.DS.1.b.i

    Reading a dot plot, stemplot, or histogram to describe whether the data is symmetric, skewed left or right, or has more than one peak.

  • measures of center

    PS.DS.1.b.ii

    Students read dot plots, histograms, and boxplots to find the mean, median, and mode of a data set, then explain what those numbers reveal about the data.

  • spread; and

    PS.DS.1.b.iii

    Reading a data display, students describe how spread out the values are, noting whether the numbers cluster tightly together or stretch across a wide range.

  • unusual features of the data

    PS.DS.1.b.iv

    Outliers, clusters, and gaps are the "odd" parts of a data set. Students spot values that sit far from the rest, groups of values bunched together, and stretches where no values appear.

  • The student will represent and analyze numerical characteristics of…

    PS.DS.2

    Students summarize a single set of numbers by finding measures like the mean, median, and spread, then explain what those numbers reveal about a real situation.

  • Interpret measures of central tendency

    PS.DS.2.a

    Students read a set of numbers and explain what the mean, median, and mode each reveal about the data. Each measure describes the "typical" value in a different way, so students decide which one best fits the situation.

  • Interpret measures of spread

    PS.DS.2.b

    Students learn what range, interquartile range, variance, and standard deviation tell you about a data set, specifically how spread out or tightly clustered the numbers are, and what that spread means in context.

  • Identify possible outliers, using an algorithm

    PS.DS.2.c

    Students use a step-by-step rule to decide which data values are too far from the rest to fit the pattern. Those far-off values are called outliers.

  • Investigate and explain the influence of outliers on a univariate data set

    PS.DS.2.d

    Students examine how a single extreme value, like an unusually high test score or a very low salary, shifts the mean and skews what the data appears to show. They explain what changes and what stays roughly the same when that value is removed.

  • Investigate and explain ways in which standard deviation addresses variability…

    PS.DS.2.e

    Students learn what standard deviation measures by working through its formula. They see how each data value's distance from the mean gets calculated, squared, and averaged so one number can describe how spread out the whole data set is.

  • The student will represent, compare

    PS.DS.3

    Students compare two or more sets of numbers by making graphs and calculating summaries like the average or spread. The goal is to spot patterns and differences between the groups.

  • Create graphical displays of data, including back-to-back stemplots, parallel…

    PS.DS.3.a

    Students build side-by-side charts, like parallel box plots and histograms, to compare two or more data sets at a glance. The goal is choosing the right chart type for the data and using technology to build it accurately.

  • Compare and contrast two or more univariate data sets, numerically and…

    PS.DS.3.b

    Students compare two or more data sets by looking at their shapes, centers, and spreads, then explain what those differences mean in real-world terms. For example, they might compare test scores from two classes using dot plots or box plots.

  • shape

    PS.DS.3.b.i

    Reading a data display, students describe whether the values pile up in the middle, skew toward one end, or spread out evenly. Shape reveals where most values land and whether any outliers pull the distribution off center.

  • measures of center

    PS.DS.3.b.ii

    Students find the mean and median of a data set and use those numbers to compare two groups, such as test scores from two different classes.

  • measures of spread; and

    PS.DS.3.b.iii

    Students calculate how spread out data is in a set, using tools like range, standard deviation, or interquartile range. This shows whether values cluster tightly together or scatter widely apart.

  • unusual features of the data

    PS.DS.3.b.iv

    Students learn to spot unusual patterns in a data set, like a cluster of values bunched together, a gap where no values appear, or an outlier that sits far from the rest of the data.

  • The student will represent and analyze categorical data, using two-way tables…

    PS.DS.4

    Students sort real-world data into two-way tables and graphs to spot patterns, like how two categories relate to each other. They read what the numbers show and explain the connection in plain language.

  • Create and interpret graphical displays of univariate categorical data…

    PS.DS.4.a

    Students sort a single set of categorical data (like survey responses or favorite subjects) into a bar graph, then read the graph to draw conclusions about the pattern it shows.

  • Create and interpret graphical displays comparing distributions of two or more…

    PS.DS.4.b

    Students read bar graphs that compare two or more groups side by side, then explain what the differences mean in plain terms. The focus is on spotting patterns between categories, not just reading individual bars.

  • Generate and interpret a two-way table as a summary of the information obtained…

    PS.DS.4.c

    Students build a two-way table to compare two categories at once, like grade level and favorite subject, then read the table to spot patterns in how the groups overlap.

  • Calculate and interpret marginal, relative

    PS.DS.4.d

    Students read a two-way table and calculate three types of percentages: how often something appears overall, how often it appears in a row or column, and how often it appears given one condition. Each percentage tells a different story about the data.

  • The student will represent and analyze quantitative bivariate data with…

    PS.DS.5

    Students plot two related numbers on a graph to see whether they rise and fall together. They describe how strong that pattern is and what it suggests about the connection between the two quantities.

  • Create scatterplots, using appropriate technology

    PS.DS.5.a

    Students plot two real-world measurements on a graph to see whether they move together, using a calculator or software to place each data point.

  • Examine and interpret scatterplots in the context of the problem by analyzing

    PS.DS.5.b

    Reading a scatterplot means looking at how two things relate. Students decide whether the pattern slopes up or down, how tightly the points cluster around a line, and what any outliers reveal about the real-world situation being studied.

  • the form of relationship for linear and nonlinear trends

    PS.DS.5.b.i

    Students look at a scatterplot and decide whether the pattern of dots curves or runs roughly in a straight line.

  • the direction of the relationship for positive, negative

    PS.DS.5.b.ii

    Scatterplots can tilt upward, downward, or show no clear pattern. Students identify which direction the dots travel to describe whether the two variables rise together, move in opposite directions, or have no connection.

  • the strength of the relationship such as strong, moderate

    PS.DS.5.b.iii

    Students look at how tightly the data points cluster around an imaginary line in a scatterplot and decide whether the pattern is strong, moderate, or weak.

  • the presence of unusual features within the data

    PS.DS.5.b.iv

    Students look at a scatterplot and spot anything odd: a cluster of dots bunched together, a gap where no data falls, or a lone point sitting far from the rest.

  • The student will create and interpret a linear model using the least squares…

    PS.DS.6

    Students find the line that best fits a scatter plot, then use it to describe how two number-based measurements relate and predict what one value might be given the other.

  • Create the least squares regression model using technology to interpret the…

    PS.DS.6.a

    Students use a calculator or spreadsheet to find the best-fit line through a scatter plot, then explain what the slope and starting point mean in real-world terms, like how much a cost rises per year or what value the data predicts at zero.

  • Using technology, calculate and interpret the correlation coefficient, r…

    PS.DS.6.b

    Students use a calculator or software to find the correlation coefficient, a number between -1 and 1 that shows how closely two variables move together. A value near 1 or -1 means a strong relationship; a value near 0 means little connection.

  • Using technology, calculate and interpret the coefficient of determination…

    PS.DS.6.c

    Students use a calculator or software to find a number that shows how well a straight line fits a set of data points. That number, called r-squared, tells them what percentage of the pattern in the data the line actually explains.

  • Use regression lines to make predictions

    PS.DS.6.d

    Students use a best-fit line on a scatterplot to predict values they haven't measured yet, then recognize where those predictions become unreliable because the line is being stretched beyond the data it was built on.

  • Calculate and interpret a residual to understand the error of a prediction

    PS.DS.6.e

    Students calculate how far off a prediction line is from the actual data point, then explain what that gap means. A small residual means the model predicted well; a large one means it missed.

  • Using technology, calculate and interpret the standard deviation of the…

    PS.DS.6.f

    Students use a calculator or software to find the standard deviation of the residuals, a number that shows how far off a line of best fit typically is when predicting real data points.

Triangles
  • The student will determine the relationships between the measures of angles…

    G.TR.1

    In a triangle, the longest side sits across from the largest angle. Students practice using that relationship to figure out missing side lengths or angles, including in real-world problems.

  • Given the lengths of three segments, determine whether a triangle could be…

    G.TR.1.a

    Given three side lengths, students decide whether those measurements can actually form a triangle or if the sides are too short to close up and connect.

  • Given the lengths of two sides of a triangle, determine the range in which the…

    G.TR.1.b

    Two known sides of a triangle limit what the third side can measure. Students find the range of possible lengths that third side could be, using the rule that any side must be shorter than the sum of the other two.

  • Order the sides of a triangle by their lengths when given information about the…

    G.TR.1.c

    Given a triangle's angle measures, students figure out which side is longest, which is shortest, and how the rest rank in between. Bigger angles sit across from longer sides.

  • Order the angles of a triangle by their measures when given information about…

    G.TR.1.d

    Given side lengths, students figure out which angle of a triangle is the largest, which is the smallest, and where the rest fall. The longest side always sits across from the biggest angle.

  • Solve for interior and exterior angles of a triangle, when given two angles

    G.TR.1.e

    Given two of a triangle's angles, students find the missing third angle (since all three always add to 180 degrees) or calculate an exterior angle formed when a side is extended.

  • The student will, given information in the form of a figure or statement, prove…

    G.TR.2

    Students prove two triangles are identical in size and shape, then use that proof to find missing side lengths or angles. The work involves both direct reasoning and indirect arguments.

  • Use definitions, postulates

    G.TR.2.a

    Students use triangle rules (like two matching sides and the angle between them) to write a logical proof showing two triangles are exactly the same shape and size.

  • Use algebraic methods to prove that two triangles are congruent

    G.TR.2.b

    Students use equations and algebra to confirm that two triangles are exactly the same size and shape, then write out the logical steps that prove it.

  • Use coordinate methods, such as the slope formula and the distance formula, to…

    G.TR.2.c

    Students use slope and distance calculations on a coordinate grid to prove two triangles are exactly the same size and shape.

  • Given a triangle, use congruent segment, congruent angle, and/or perpendicular…

    G.TR.2.d

    Students draw a copy of a triangle by carefully matching side lengths and angles using a compass and straightedge. The copied triangle ends up exactly the same size and shape as the original.

  • The student will, given information in the form of a figure or statement, prove…

    G.TR.3

    Students prove two triangles are similar, then use that relationship to find missing side lengths or angles. The work involves both formal proofs and real-world problems where shapes scale up or down.

  • Use definitions, postulates

    G.TR.3.a

    Students use angle and side measurements to prove two triangles have the same shape, applying rules like two matching angles or proportional sides to back up each step of the proof.

  • Use algebraic methods to prove that triangles are similar

    G.TR.3.b

    Students use equations and proportions to show, step by step, that two triangles have the same shape. The work moves from setup to proof, not just a visual check.

  • Use coordinate methods, such as the slope formula and the distance formula, to…

    G.TR.3.c

    Students use slope and distance calculations on a coordinate grid to prove two triangles have the same shape, just different sizes.

  • Describe a sequence of transformations that can be used to verify similarity of…

    G.TR.3.d

    Students explain which moves (slides, flips, turns, or resizing) would map one triangle exactly onto another to show the two triangles are the same shape.

  • Solve problems, including those in context involving attributes of similar…

    G.TR.3.e

    Students use the relationship between two similar triangles to find missing side lengths or angles. The triangles look the same shape but may be different sizes.

  • The student will model and solve problems, including those in context…

    G.TR.4

    Students use the Pythagorean Theorem and basic trig ratios (sine, cosine, tangent) to find missing side lengths and angles in right triangles. The problems often come from real situations, like finding the height of a building or the length of a ramp.

  • Determine whether a triangle formed with three given lengths is a right…

    G.TR.4.a

    Given three side lengths, students decide whether those lengths form a right triangle by checking if the numbers satisfy the Pythagorean Theorem. It's a quick test before solving any bigger problem.

  • Find and verify trigonometric ratios using right triangles

    G.TR.4.b

    Students use the sides of a right triangle to calculate sine, cosine, and tangent ratios, then check that the ratios hold up with a second method or triangle.

  • Model and solve problems, including those in context, involving right triangle…

    G.TR.4.c

    Students use the sine, cosine, and tangent ratios to find missing side lengths and angles in right triangles. These skills apply to real problems like finding the height of a building or the length of a ramp.

  • Solve problems using the properties of special right triangles

    G.TR.4.d

    Special right triangles (30-60-90 and 45-45-90) have side lengths that follow a fixed pattern. Students use those patterns to find missing side lengths without a calculator.

  • Solve for missing lengths in geometric figures, using properties of 45°-45°-90°…

    G.TR.4.e

    Students find the missing side lengths of a right triangle with two 45-degree angles, using the rule that the two shorter sides are equal and the longest side is that length times the square root of 2.

  • Solve for missing lengths in geometric figures, using properties of 30°-60°-90°…

    G.TR.4.f

    In a triangle with angles of 30, 60, and 90 degrees, the three side lengths always follow a fixed ratio. Students use that ratio to find a missing side length without measuring.

  • Solve problems, including those in context, involving right triangles using the…

    G.TR.4.g

    Students use the rule that connects the three sides of a right triangle (a squared plus b squared equals c squared) to find a missing side length. They also learn to spot shortcut sets of whole numbers, like 3-4-5, that always form a right triangle.

Data Bias
  • Formulate relevant/clarifying questions to identify potential data biases…

    DS.3.a

    Students look at a chart or data analysis someone else made and ask questions that reveal whether the data might be misleading, incomplete, or skewed toward a particular conclusion.

  • Effectively read data summaries and visualizations and explain/translate into…

    DS.3.b

    Students read charts, graphs, and data summaries, then explain in plain language what the numbers actually show and why it matters.

  • Identify potential data biases in terms of data presented and discuss the…

    DS.3.c

    Students learn to spot when a dataset might be slanted or incomplete, then think through how that flaw could lead to a bad conclusion or a poor decision.

  • Identify privacy and consumer protection issues that might be a result of how…

    DS.3.d

    Students learn to spot when data about people, products, or services is shared or displayed in ways that could invade privacy or mislead consumers into making uninformed decisions.

  • Describe the types of data that business, industry

    DS.3.e

    Students look at the kinds of information companies, government agencies, and other organizations gather, such as spending habits or census counts, and think through how that data might be used to make decisions.

  • Identify data biases in the data collection process that include

    DS.4.a

    Students learn to spot flaws in how data is gathered, such as when a survey only reaches one type of person or when a pattern fits one dataset but falls apart on another. They also practice ways to reduce those flaws.

  • Provide examples of sampling biases in terms of data collection and the…

    DS.4.b

    Sampling bias happens when the group surveyed doesn't fairly represent everyone it's supposed to. Students identify real examples and explain how a lopsided sample can lead to misleading conclusions.

  • Identify and describe data biases as a producer as well as a consumer/decision…

    DS.4.c

    Students learn to spot misleading or unfair patterns in data, both when gathering it themselves and when reading someone else's findings. Knowing where bias hides helps students question conclusions before acting on them.

  • Describe how the data collection process should be focused, relevant

    DS.4.d

    Good data collection stays on topic. Students learn why researchers should gather only what a project actually needs, and how collecting too much or the wrong information can distort results or raise privacy concerns.

  • Describe privacy considerations in the collection of data as both a consumer…

    DS.4.e

    Students learn to think about data privacy from both sides: what happens to their own information when they share it online, and what they should consider when they collect data about others.

  • Define storytelling and explain the importance of storytelling as a strategy to…

    DS.5.a

    Students learn what data storytelling means and why it matters: turning numbers and findings into a clear narrative helps an audience actually understand what the data shows and why it should matter to them.

  • Explain the steps involved in data storytelling and how it relates to the data…

    DS.5.b

    Students learn to present data as a clear, connected story: collecting the data, finding the pattern, and explaining what it means to an audience. This mirrors the full cycle from question to conclusion.

  • Effectively identify a story worth telling based on the data

    DS.5.c

    Students look at a set of data, spot a pattern or an outlier that actually means something, and shape it into a question worth answering for a specific audience.

  • Effectively select visualizations that simplify the information, highlight the…

    DS.5.d

    Students choose the right chart or graph to make their data easy to read at a glance. The goal is to cut the noise and show the one thing the audience needs to see.

  • Effectively simplify the information presented to make it more concise and…

    DS.5.e

    Students cut extra details from a chart or data set so the most important numbers stand out and support their main argument.

  • Effectively form a narrative based on data available to provide context, insight

    DS.5.f

    Students shape a story around real data, explaining what the numbers mean and why they matter to the people reading or listening. The goal is to make the analysis feel relevant, not just accurate.

  • Explain how data storytelling should include complete and accurate information

    DS.5.g

    Data storytelling means choosing charts and words that give an honest, complete picture. Students learn to spot when a graph or a summary leaves out key details that would change what the audience concludes.

  • Conduct exploratory data analysis using visualization

    DS.6.a

    Students look at graphs and charts to spot patterns, outliers, and trends before drawing any conclusions. The goal is to let the data raise questions, not just confirm what students already expect.

  • Formulate questions from exploration of a data set to consider how data will…

    DS.6.b

    Students look at a set of data and ask questions about what it shows, then decide how to present it so the numbers tell a clear, honest story.

  • Determine the effectiveness of different data visualization choices based on…

    DS.6.c

    Students look at charts and graphs, then decide which type actually shows the data clearly. They compare familiar formats like bar graphs to newer or more complex visuals to judge which one does the best job.

  • Create a visualization of a data set and summarize the representation using the…

    DS.6.d

    Students pick a data set and turn it into a chart or graph, then write a short summary explaining what the visual shows in plain terms.

  • Compare two or more different representations to ensure the design communicates…

    DS.6.e

    Students look at two or more charts or graphs showing the same data and decide which one makes the patterns clearest. The goal is to spot when a visual hides or distorts what the numbers actually show.

  • Justify design choices

    DS.6.f

    Students look at a graph or chart and explain why that format was the best choice for the data, considering how much data there is, what it shows, and who will read it.

  • recognize the importance of data literacy and develop an awareness of how the…

    DS.3

    Reading and understanding data is a skill students use to solve real problems. This standard asks students to spot patterns in data, question what those patterns mean, and think about how good analysis can lead to better decisions.

  • identify data biases in the data collection process

    DS.4

    Students learn to spot flaws in how data was gathered, like a survey that only asked one group of people, and consider who might be harmed or exposed when that data is used.

Data Analysis
  • The student will apply the data cycle

    AFDA.DA.1

    Students collect real data, plot it on a graph with two variables, and find the line or curve that best fits the pattern. They use linear, quadratic, or exponential functions to describe what the data shows.

  • Formulate investigative questions that require the collection or acquisition of…

    AFDA.DA.1.a

    Students pick a real question that has two measurable answers to track, like how study time and test scores relate. The question has to involve two number-based variables, not categories or opinions.

  • Collect or acquire bivariate data from a representative sample to answer an…

    AFDA.DA.1.b

    Students gather real paired data points, like height and shoe size, from a sample group chosen to fairly represent a larger population, then use that data to investigate a question.

  • Represent bivariate data with a scatterplot using technology and describe how…

    AFDA.DA.1.c

    Students plot two variables from a real dataset on a graph, then describe in plain language what the pattern shows, such as whether one value tends to rise or fall as the other increases.

  • Make predictions, decisions

    AFDA.DA.1.d

    Students use scatterplots and equations to make predictions, such as estimating future sales from past trends or forecasting a population. They explain what the data suggests and decide whether the prediction is reasonable.

  • The student will apply the data cycle

    AFDA.DA.2

    Students design a real experiment or observational study, then collect the data, organize it into a graph or table, and write up what they found.

  • Formulate questions that can be addressed with data and assess the type of data…

    AFDA.DA.2.a

    Students decide what question they want to answer with data, then figure out whether the answer will be a number (like a test score) or a category (like a favorite color).

  • Investigate, describe

    AFDA.DA.2.b

    Students learn how to pick a fair, representative group from a larger population when collecting data. They compare methods like drawing names randomly, splitting a population into groups first, or sampling by location.

  • Plan and conduct an experiment and/or observational study

    AFDA.DA.2.c

    Students plan and run an experiment from start to finish, making deliberate choices about how to set up fair comparisons, assign groups randomly, and reduce mistakes that could skew the results.

  • Collect or acquire data to answer a statistical question

    AFDA.DA.2.d

    Students gather real numbers or measurements to answer a question they set out to investigate, such as tracking how long classmates spend on homework or recording prices at a grocery store.

  • Recognize that data may contain errors, have missing values

    AFDA.DA.2.e

    Real data is messy. Students learn to spot errors, gaps, and bias in a data set, then decide how to handle each problem before drawing any conclusions.

  • Identify biased sampling methods

    AFDA.DA.2.f

    Students learn to spot when a survey or experiment was set up in a way that favors certain results, such as only asking one group of people or using a sample that leaves others out.

  • Given a plan for an observational study, identify possible sources of bias

    AFDA.DA.2.g

    Students look at a research plan and spot where the results might be skewed, such as a survey that only reaches one group. Then they suggest ways to collect data more fairly.

  • Select, create, and use appropriate visual representations of data to…

    AFDA.DA.2.h

    Students pick a chart or graph that fits their data, build it, and use it to think through possible solutions to a question they are investigating.

  • Use appropriate statistical methods to analyze data

    AFDA.DA.2.i

    Students choose the right statistical tools to make sense of collected data, deciding whether to use measures like mean, median, or spread to answer the question they started with.

  • Communicate the description of an experiment and/or observational study, the…

    AFDA.DA.2.j

    Students explain how an experiment was set up, share the data it produced, and judge whether the conclusions actually hold up. The focus is on telling the whole story clearly, from the question asked to whether the results can be trusted.

  • The student will calculate and interpret probabilities, including those…

    AFDA.DA.3

    Students find the likelihood of real events happening, like drawing a card or predicting rain, and explain what those numbers actually mean.

  • Analyze, interpret, and make predictions based on theoretical probability

    AFDA.DA.3.a

    Students figure out the likelihood of an event using math (not by running experiments) and use that number to make predictions. Think of it as calculating the odds before the coin flip, not after.

  • Calculate conditional probabilities for dependent, independent

    AFDA.DA.3.b

    Students figure out the likelihood of one event happening given what's already happened or what else is true. They work through situations where two events affect each other, have no effect on each other, or can't happen at the same time.

  • Represent and calculate probabilities using Venn diagrams, probability trees…

    AFDA.DA.3.c

    Students use charts, diagrams, or organized lists to figure out how likely something is to happen. They pick the right tool for the situation and calculate the actual probability.

  • Interpret probabilities from simulations or experiments to make informed…

    AFDA.DA.3.d

    Students run a simulation or experiment, read the results as probabilities, and use those numbers to explain which choice makes the most sense.

  • Define and give contextual examples of complementary, dependent, independent

    AFDA.DA.3.e

    Students learn four ways events can relate to each other: complementary (one happens or it doesn't), independent (one doesn't affect the other), dependent (one changes the odds of the other), and mutually exclusive (both can't happen at the same time). Real-life examples anchor each idea.

  • Given two or more events in a problem setting, determine whether the events…

    AFDA.DA.3.f

    Given a real situation with two or more events, students decide how those events relate: do they cancel each other out, does one affect the odds of the other, or can they happen at the same time?

  • Compare and contrast permutations and combinations, including those in…

    AFDA.DA.3.g

    Permutations count arrangements where order matters (like race finishes). Combinations count selections where order doesn't (like picking a team). Students compare both and decide which applies to a given situation.

  • Calculate the number of permutations of n objects taken r at a time, without…

    AFDA.DA.3.h

    Students count the number of ways to arrange a smaller group chosen from a larger set, where order matters and nothing is repeated. For example, figuring out how many ways 3 students from a class of 10 can finish a race in first, second, and third place.

  • Calculate the number of combinations of n objects taken r at a time, without…

    AFDA.DA.3.i

    Students count how many ways to choose a smaller group from a larger one when order does not matter. For example, picking 3 toppings from a menu of 10 gives one fixed count, no matter what order the toppings are listed.

  • The student will describe and apply the properties of normal…

    AFDA.DA.4

    Students learn the shape of a normal distribution, the classic bell curve, and use it to make sense of real data like test scores or heights. They apply the rules of that shape to find out how common or rare a value is.

  • Identify and describe the properties of a normal distribution

    AFDA.DA.4.a

    Normal distributions show up in real-world data as a bell-shaped curve: most values cluster near the middle, and fewer values appear as you move toward the extremes. Students identify that shape and explain what it means for a given set of data.

  • Determine when the normal distribution is a reasonable representation of the…

    AFDA.DA.4.b

    Students look at a set of data and decide whether it spreads out in a bell-shaped curve or skews too far to one side to fit that pattern.

  • Describe how the mean and the standard deviation affect the graph of the normal…

    AFDA.DA.4.c

    Students explain what shifts or spreads a bell curve on a graph: a higher or lower mean slides the curve left or right, while a larger or smaller standard deviation makes it flatter and wider or taller and narrower.

  • Calculate and interpret the z-score for a data point, given the mean and the…

    AFDA.DA.4.d

    Students find how far a number sits from the average by using the mean and standard deviation, then express that distance as a single score. A z-score of 2 means a value is two standard deviations above average.

  • Compare two sets of normally distributed data using a standard normal…

    AFDA.DA.4.e

    Given the mean and standard deviation of two data sets, students use z-scores to compare individual values across both sets on a shared scale. This shows which value is relatively higher or lower, even when the data sets use different units or ranges.

  • Represent probability as the area under the curve of a standard normal…

    AFDA.DA.4.f

    Reading a bell curve like a graph, students find the probability of an outcome by measuring the shaded area beneath it. A larger area means a higher chance the result falls in that range.

  • Determine probabilities associated with areas under the standard normal curve…

    AFDA.DA.4.g

    Students find the probability that a value falls in a given range by calculating the area under the standard normal curve, using a calculator or probability table to get the answer.

  • Investigate, represent

    AFDA.DA.4.h

    Students look at a bell-shaped data set and connect what the graph shows to numbers like the mean and standard deviation. They practice seeing how the spread and center of real data line up with the shape of the curve.

Graphs of Trigonometric Functions
  • The student will graph and analyze trigonometric functions and apply…

    T.GT.1

    Students graph sine, cosine, and other trig curves, then read key features like peaks, valleys, and how often the pattern repeats. They also use those curves to model real repeating patterns, like tides or sound waves.

  • Sketch the graph of the six parent trigonometric functions

    T.GT.1.a

    Students sketch all six basic trig curves, sine, cosine, tangent, and the other three, showing at least two full wave cycles on each graph.

  • Determine the domain and range, amplitude, period

    T.GT.1.b

    Students read a sine, cosine, or tangent graph (or its equation) to identify how high and wide each wave cycle runs, where the function is undefined, and what input and output values are allowed.

  • Describe the effects of changing the parameters

    T.GT.1.c

    Students use graphing technology to see how changing a number in a sine or cosine equation shifts, stretches, or flips the wave on the graph. Each parameter controls a different part of the curve's shape or position.

  • Sketch the graph of a transformed sine, cosine

    T.GT.1.d

    Students sketch sine, cosine, and tangent curves after a transformation shifts, stretches, or flips them. They draw at least two full wave cycles, including values on both sides of zero.

  • Apply trigonometric functions and their graphs to represent periodic phenomena

    T.GT.1.e

    Students use sine or cosine functions to model real-world cycles, like tides, sound waves, or seasonal temperature changes, and read the graph to answer questions about how the pattern repeats over time.

  • The student will graph the six inverse trigonometric functions

    T.GT.2

    Students graph the six inverse trig functions, such as arcsine and arccosine, plotting the input and output values that the original functions swap. The work includes identifying the restricted domain each inverse requires to stay a true function.

  • Determine the domain and range of the inverse trigonometric functions

    T.GT.2.a

    Students identify the input values an inverse trig function will accept and the output values it can return. For example, arcsin only takes inputs between -1 and 1 and only gives back angles between -90 and 90 degrees.

  • Use the restrictions on the domain of an inverse trigonometric function to…

    T.GT.2.b

    Students use the limited input range of an inverse trig function to find one specific output angle. For example, given a ratio like 0.5, they determine the one angle that fits within the allowed range.

  • Graph inverse trigonometric functions

    T.GT.2.c

    Students graph the reverse versions of sine, cosine, and tangent, showing where an angle lands when you know the ratio. They read and plot these curves on a coordinate plane.

Functional Relationships
  • The student will analyze compositions of functions to determine and verify…

    MA.FR.1

    Students learn to combine two functions into one and then find the "reverse" function that undoes the original. They check their work by confirming the two functions cancel each other out.

  • Construct the composition of functions algebraically and graphically

    MA.FR.1.a

    Students combine two functions into one, feeding the output of the first function into the second. They work this out by writing the new rule algebraically and by tracing it on a graph.

  • Determine the domain and range of composite functions algebraically and…

    MA.FR.1.b

    Students find what input values are allowed and what output values are possible when two functions are chained together. They check those limits both by working through the algebra and by reading a graph.

  • Develop the inverse of a function algebraically and graphically

    MA.FR.1.c

    Students find the "reverse" of a function: the rule that undoes what the original did. They build that reverse rule with algebra and check it by graphing both functions to see how they mirror each other.

  • Compare the domain and range of the inverse of a function with the original…

    MA.FR.1.d

    Students find the inverse of a function, then check how its inputs and outputs swap with the original. They confirm that swap using both an equation and a graph.

  • Use mathematical reasoning to generalize and communicate the criteria for an…

    MA.FR.1.e

    Students learn what has to be true about a function before its inverse can exist. They explain why some functions can be "reversed" to get a new function and others cannot.

  • The student will analyze the characteristics of exponential and logarithmic…

    MA.FR.2

    Students study how exponential and logarithmic functions behave, looking at patterns like growth, decay, and how the graph shifts. Then they sketch those curves by hand.

  • Generalize characteristics of exponential and logarithmic functions from an…

    MA.FR.2.a

    Students read an equation or graph and describe what an exponential or logarithmic curve is doing: where it rises steeply, where it flattens, and what happens at its edges.

  • Define e and estimate its value

    MA.FR.2.b

    Students learn what the number e is (roughly 2.718) and why it shows up in real-world growth problems, like compound interest or population change. It works the way pi does for circles, as a fixed constant built into how continuous growth behaves.

  • Convert between equations written in logarithmic and exponential form

    MA.FR.2.c

    Students practice rewriting the same equation two ways: once using an exponent, once using a logarithm. Both forms say the same thing about how numbers relate; this standard asks students to move fluently between them.

  • Use laws of exponents and properties of logarithms to solve equations and…

    MA.FR.2.d

    Students apply rules like multiplying exponents or converting between exponential and logarithmic form to solve equations and clean up messy expressions. It's the algebraic toolkit for working with powers and logarithms.

  • Represent contextual problems, using exponential and logarithmic functions, to…

    MA.FR.2.e

    Students match real-world situations to exponential or logarithmic equations, choosing between common and natural logarithms based on what the problem describes, such as population growth or the intensity of sound.

  • Sketch the graph of exponential and logarithmic functions and identify…

    MA.FR.2.f

    Students draw the curves of exponential and logarithmic functions on a graph, then identify key features like where the curve crosses an axis, where it levels off, and which x- and y-values the function covers.

  • The student will analyze sequences and finite series

    MA.FR.3

    Students learn to spot patterns in ordered lists of numbers, find the sum of those lists, and use both skills to solve real-world problems like calculating loan payments or stacking objects.

  • Use and interpret the notation

    MA.FR.3.a

    Students read and write the shorthand math notation used in sequences, including the sigma symbol for sums, subscripts that label specific terms, and the letter n for position in a list.

  • Derive the formulas associated with arithmetic and geometric sequences and…

    MA.FR.3.b

    Students work out the formulas for finding any term or the total sum in a pattern where numbers grow by adding the same amount each time, or by multiplying by the same amount each time. No formula sheet required; students build the reasoning themselves.

  • Determine the nth term, an, for an arithmetic or geometric sequence

    MA.FR.3.c

    Students learn to find any term in a number sequence without listing every step. Given the first term and the pattern, they calculate exactly what the 50th term (or any other) will be.

  • Determine the sum, Sn, if it exists, of an arithmetic or geometric series

    MA.FR.3.d

    Students find the running total of a number sequence by adding its terms, either by working through a finite arithmetic or geometric series or by recognizing when a geometric series grows too fast to have a finite sum.

  • Model and solve problems in context, using sequences and series

    MA.FR.3.e

    Students apply what they know about sequences and series to real situations, like calculating loan payments or predicting population growth. They set up the math, then solve for an actual answer.

  • Distinguish between a convergent and divergent series

    MA.FR.3.f

    Students learn to tell the difference between a series of numbers that adds up to a fixed total and one that keeps growing without end.

  • Describe convergent series in relation to the concept of a limit

    MA.FR.3.g

    A convergent series is one where adding more and more terms gets closer and closer to a fixed number without going past it. Students identify that fixed number as the limit of the series.

Set and Number Theory
  • The student will identify and use the properties of sets and set operations

    DM.SNT.1

    Students learn what a set is (a named collection of things) and practice combining, comparing, and finding the overlap between sets. They use these ideas to organize and reason about numbers or objects in a structured way.

  • Compare and contrast sets, relations

    DM.SNT.1.a

    Students sort mathematical collections into sets, then examine how those collections can relate to or depend on each other. The focus is on telling the difference between a plain grouping, a pairing of values, and a rule that assigns exactly one output to each input.

  • Express relationships between sets using Venn diagrams

    DM.SNT.1.b

    Students draw overlapping circles to show how two or more groups of numbers or objects relate. Items that belong to both groups go in the middle; items that belong to only one group stay on the outside.

  • Describe a set using set-builder notation

    DM.SNT.1.c

    Students write a rule that describes exactly which numbers or objects belong to a group, instead of listing every member out. Set-builder notation is a shorthand for that rule.

  • Construct new sets using the set operations intersection, union, difference

    DM.SNT.1.d

    Students combine, overlap, or subtract sets to build new ones. For example, they find what two groups share (intersection), merge them (union), remove one from another (difference), or list everything not in a set (complement).

  • Identify the laws of set theory

    DM.SNT.1.e

    Students learn the rules that govern how sets combine and overlap, such as which order or grouping you use when uniting or intersecting sets. These rules work the same way every time, so calculations stay consistent and predictable.

  • Use the principle of inclusion and exclusion to determine the size of a set

    DM.SNT.1.f

    Students figure out how many items are in two overlapping groups by adding each group's count, then subtracting the items counted twice. It's the math behind questions like "how many students play soccer or baseball, but not both?"

  • Use the properties of set operations to prove set equality

    DM.SNT.1.g

    Students use rules about how sets overlap and combine to prove that two different-looking collections are actually the same. This is the logic behind sorting and matching groups without counting every item by hand.

  • The student will apply the formulas of combinatorics

    DM.SNT.2

    Students count arrangements and combinations using formulas, such as figuring out how many ways a group of people can be ordered or how many different teams of three can be chosen from a class of twenty.

  • Create a tree diagram to represent relationships between independent events

    DM.SNT.2.a

    Students draw a branching diagram to map out every possible outcome when two or more independent events happen in sequence, like flipping a coin and then rolling a die.

  • Use the Fundamental

    DM.SNT.2.b

    Students count the total number of ways an event can happen by multiplying the number of choices at each step. For example, 3 shirt choices and 4 pants choices give 12 possible outfits.

  • Determine the number of combinations possible when subsets of r elements are…

    DM.SNT.2.c

    Students figure out how many ways to choose a small group from a larger group when the order of selection does not matter. For example, picking 3 students from a class of 20 gives the same result no matter which student is chosen first.

  • Determine the number of permutations possible when r objects selected from n…

    DM.SNT.2.d

    Students figure out how many different ways a smaller group of items can be arranged when order matters, like ranking the top three finishers in a race from a larger field of competitors.

  • Use the pigeonhole principle to solve packing problems to facilitate proofs

    DM.SNT.2.e

    Students use a simple rule: if you have more objects than containers, at least one container must hold more than one object. They apply that logic to solve puzzles about sorting and fitting things, and to explain why certain results have to be true.

  • Construct a proof by induction using principles of combinatorics

    DM.SNT.2.f

    Students write a step-by-step proof showing that a counting pattern holds for every whole number by confirming it works for the first case, then proving it must carry forward to the next.

  • The student will use Pascal’s Triangle to analyze numerical patterns…

    DM.SNT.3

    Students use Pascal's Triangle, a number pyramid where each row is built by adding the two numbers above it, to spot patterns and connections between numbers.

  • Construct Pascal’s Triangle

    DM.SNT.3.a

    Students build Pascal's Triangle by starting with a 1 at the top, then filling each row so every number is the sum of the two numbers directly above it.

  • Expand binomials having positive integral exponents, using the Binomial Theorem…

    DM.SNT.3.b

    Students use Pascal's Triangle, a number pyramid where each entry is the sum of the two above it, to expand expressions like (x + y)^5 without multiplying them out by hand. The pattern in each row tells them exactly which numbers to use.

  • Compare the binomial coefficient to the calculation of combinations

    DM.SNT.3.c

    Students examine why the numbers in Pascal's Triangle match the combination formula used to count ways to choose items from a group. Both methods produce the same result, so students learn to move between the triangle and the formula depending on which is faster.

  • Identify the Fibonacci numbers within Pascal’s Triangle

    DM.SNT.3.d

    Students find the Fibonacci sequence hiding inside Pascal's Triangle by adding numbers along specific diagonal paths. Each diagonal sum produces the next number in the familiar 1, 1, 2, 3, 5, 8 pattern.

Identities and Equations
  • The student will evaluate expressions involving the six trigonometric functions…

    T.IE.1

    Students find the sine, cosine, and tangent of an angle, plus the three less common trig ratios, and work backwards from a ratio to find the angle that produced it.

  • Determine the values of trigonometric functions, with and without graphing…

    T.IE.1.a

    Students find the sine, cosine, tangent, and related values for a given angle, using a calculator or by hand. This is the arithmetic of the unit circle.

  • Determine angle measures by using the inverse trigonometric functions, with and…

    T.IE.1.b

    Students use inverse sine, cosine, and tangent to work backward from a ratio to find a missing angle. They practice finding that angle by hand and with a calculator.

  • Evaluate composite functions that involve trigonometric functions and inverse…

    T.IE.1.c

    Students find the value of layered function combinations, such as sin(arctan(x)), by working from the inside out. They apply what they know about angles and their inverses to simplify the result to a single number or expression.

  • The student will use basic trigonometric identity substitutions to simplify and…

    T.IE.2

    Students use known trig relationships, like sin²x + cos²x = 1, to rewrite and simplify trig expressions until both sides of an equation match. The goal is to show the identity holds for all values, not just one.

  • Use trigonometric identities to make algebraic substitutions to simplify and…

    T.IE.2.a

    Students swap out trig expressions like sin²x + cos²x = 1 for simpler equivalent forms, then work through both sides of an equation step by step until the two sides match.

  • reciprocal identities

    T.IE.2.a.i

    Students use the fact that sine and cosine are reciprocals of cosecant and secant to rewrite trig expressions in simpler form. This is the first step in verifying that two trig expressions are equal.

  • Pythagorean identities

    T.IE.2.a.ii

    Students use the rule that sine squared plus cosine squared always equals one to rewrite and simplify trig expressions. This lets them swap out parts of an equation to make it easier to work with or prove.

  • sum and difference identities

    T.IE.2.a.iii

    Students use formulas that show how the sine, cosine, or tangent of two combined angles (like 30 plus 45 degrees) breaks down into simpler pieces. This lets them rewrite and verify trig expressions without a calculator.

  • double-angle identities

    T.IE.2.a.iv

    Students use double-angle formulas to rewrite expressions like sin(2x) or cos(2x) in terms of simpler trig functions. The goal is to simplify or confirm that two trig expressions are equal.

  • half-angle identities

    T.IE.2.a.v

    Students use half-angle formulas to rewrite a trig expression for an angle like 15 degrees or 22.5 degrees in terms of a related angle they already know, then simplify or confirm that two expressions are equal.

  • Apply the sum, difference

    T.IE.2.b

    Students use angle-combination formulas to find exact sine, cosine, or tangent values for angles that don't land on the standard 30, 45, 60, or 90 degree marks, then apply those values to real problems.

  • The student will solve trigonometric equations and inequalities

    T.IE.3

    Students solve equations and inequalities that involve sine, cosine, and tangent, finding the angle values that make each statement true.

  • Solve trigonometric equations with and without restricted domains algebraically…

    T.IE.3.a

    Students find the angles that make a trigonometric equation true, working with or without a limited range of answers. They solve by hand using algebra and by reading the solution off a graph.

  • Solve trigonometric inequalities algebraically and graphically

    T.IE.3.b

    Students solve inequalities that involve sine, cosine, or tangent, finding the range of angle values that make the inequality true. They work both by hand and by reading a graph.

  • Verify and justify algebraic solutions to trigonometric equations and…

    T.IE.3.c

    Students solve a trig equation, then check their answer by graphing it on a calculator to confirm the solution is correct. The graph shows visually whether the algebra worked.

Functions
  • The student will investigate, analyze

    A.F.1

    Students compare linear relationships by reading and drawing graphs, writing equations, and spotting patterns in tables. The focus is on straight-line relationships where one value changes at a steady rate as the other grows.

  • Determine and identify the domain, range, zeros, slope

    A.F.1.a

    Reading a linear function means finding its key features: where the line crosses the axes, how steeply it rises or falls, and which input and output values make sense. Students work from equations and graphs, then explain what those features mean in real-world situations.

  • Investigate and explain how transformations to the parent function y = x…

    A.F.1.b

    Students learn how shifting, flipping, or stretching the basic line y = x changes how steeply it rises and where it crosses the vertical axis. They compare the original line to its transformed versions and explain what changed and why.

  • Write equivalent algebraic forms of linear functions, including slope-intercept…

    A.F.1.c

    Students learn to write the equation of a straight line in three different forms and explain what each form makes easy to see, like where the line crosses an axis or how steeply it rises.

  • Write the equation of a linear function to model a linear relationship between…

    A.F.1.d

    Students write an equation for a straight-line relationship between two quantities, like miles driven and gas used, starting from a graph, a table, or two points.

  • given the graph of a line

    A.F.1.d.i

    Reading a graph, students find the slope by picking two points on the line and calculating how steeply it rises or falls, then identify where the line crosses the y-axis to write the equation.

  • given two points on the line whose coordinates are integers

    A.F.1.d.ii

    Finding the slope of a line is finding how steeply it rises or falls. Given two points with whole-number coordinates, students calculate slope by dividing the vertical change by the horizontal change between those two points.

  • given the slope and a point on the line whose coordinates are integers

    A.F.1.d.iii

    Students find the equation of a line when they know how steep it is and one point it passes through. Both the point's coordinates are whole numbers.

  • vertical lines as x = a

    A.F.1.d.iv

    A vertical line on a graph runs straight up and down. Students write its equation as x = a, where a is the number where the line crosses the horizontal axis.

  • horizontal lines as y = c

    A.F.1.d.v

    Horizontal lines have a slope of zero and show up in equations as y = a number, like y = 4. Students recognize that every point on such a line shares the same y-value, no matter how far left or right it goes.

  • Write the equation of a line parallel or perpendicular to a given line through…

    A.F.1.e

    Given a line and a point not on it, students write the equation of a new line that either runs in the same direction as the original or crosses it at a right angle.

  • Graph a linear function in two variables, with and without the use of…

    A.F.1.f

    Students graph a line on a coordinate plane by plotting points from an equation, by hand and with a calculator. This includes lines that represent real-world situations, like the cost of a phone plan or miles driven over time.

  • For any value, x, in the domain of f, determine f

    A.F.1.g

    Given a linear function as an equation or graph, students find the output when given an input, and find the input when given an output. It's the skill of reading a function in both directions.

  • Compare and contrast the characteristics of linear functions represented…

    A.F.1.h

    Linear functions can show up as an equation, a graph, a table of numbers, or a real-world situation. Students practice moving between all four forms and spotting what stays the same and what changes across each one.

  • The student will investigate, analyze

    A2.F.1

    Students compare five function families, including square root, exponential, and logarithmic, by graphing them and shifting, stretching, or reflecting their curves to see how changing the equation changes the shape.

  • The student will investigate, analyze

    A.F.2

    Students study how quadratic and exponential patterns behave, graph them, and compare how they grow or change. They use those patterns to build equations that model real situations, like population growth or the arc of a thrown ball.

  • Distinguish between the graphs of parent functions for square root, cube root…

    A2.F.1.a

    Students learn to recognize the basic shape of five types of graphs: square root curves, cube root curves, rational function curves, exponential curves, and logarithmic curves. Given any graph, students identify which family it belongs to.

  • Write the equation of a square root, cube root, rational, exponential

    A2.F.1.b

    Given a graph, students write the equation that describes how a familiar curve has been shifted, stretched, or flipped. They work with square root, cube root, rational, exponential, and logarithmic curves.

  • Determine whether a relation, represented by a set of ordered pairs, a table, a…

    A.F.2.a

    A relation is a function when every input has exactly one output. Students look at ordered pairs, tables, or graphs to decide if a relation qualifies, then identify which input values are allowed and which output values are possible.

  • Given an equation or graph, determine key characteristics of a quadratic…

    A.F.2.b

    Given a quadratic equation or its graph, students find where the curve crosses each axis, locate the highest or lowest point, and describe the full set of input and output values. They also explain what those features mean in real-world situations.

  • Graph a square root, cube root, rational, exponential

    A2.F.1.c

    Students graph functions by shifting, stretching, or flipping a basic curve up, down, left, or right based on changes to its equation. They use graphing technology to check their work.

  • Graph a quadratic function, f

    A.F.2.c

    Graphing a quadratic function means plotting its U-shaped curve on a coordinate grid. Students practice shifting the curve up, down, or stretching it by applying a number to the equation, then compare how each change affects the shape and position of the graph.

  • Determine when two variables are directly proportional, inversely proportional

    A2.F.1.d

    Given a table of numbers, students decide whether two quantities grow together (direct variation), pull apart (inverse variation), or neither. They then write an equation and sketch a graph to show the relationship.

  • Compare and contrast the graphs, tables

    A2.F.1.e

    Students look at the graphs, tables, and equations of five function types side by side and describe how they differ in shape, growth rate, and behavior.

  • Make connections between the algebraic

    A.F.2.d

    Reading a quadratic equation and sketching its parabola from that equation, then working the other direction: spotting where a parabola crosses the x-axis and writing the matching equation. Students connect the algebra to the curve.

  • The student will investigate and analyze characteristics of square root, cube…

    A2.F.2

    Students graph and analyze advanced functions, including square roots, exponentials, and logarithms, looking at shape, intercepts, and behavior. They work both with equations and with graphs to understand how each function type acts differently.

  • Given an equation or graph of an exponential function in the form y = abx

    A.F.2.e

    Given an exponential equation or graph, students identify where the curve crosses the vertical axis and describe the set of inputs and outputs that make sense. In real-world problems, they explain what those values mean in context.

  • Graph an exponential function, f

    A.F.2.f

    Students graph exponential functions and explore how shifting or stretching the curve changes its shape. They apply vertical shifts and scaling to see how each adjustment moves the graph up, down, or compresses it.

  • For any value, x, in the domain of f, determine f

    A.F.2.g

    Given a quadratic or exponential equation, students find the output when they plug in a number, and work backward to find the input when they know the result. They explain what both values mean in the real situation.

  • Determine and identify the domain, range, zeros

    A2.F.2.a

    Students find where a function starts, stops, crosses zero, and hits the axes, whether they're reading an equation or a graph. Graphs with gaps or jumps count too.

  • Compare and contrast the key characteristics of linear functions

    A.F.2.h

    Students look at tables and graphs to spot what makes linear, quadratic, and exponential functions behave differently from each other, such as whether the pattern grows at a steady rate, speeds up like a curve, or doubles repeatedly.

  • Compare and contrast the characteristics of square root, cube root, rational…

    A2.F.2.b

    Students look at different types of graphs and equations side by side and explain what makes each one behave differently, such as where it levels off, where it breaks, or how fast it rises.

  • Determine the intervals on which the graph of a function is increasing…

    A2.F.2.c

    Reading a function's graph from left to right, students identify where the line or curve rises, falls, or stays flat.

  • Determine the location and value of absolute

    A2.F.2.d

    Students find the single highest point and the single lowest point on a graph of a function, and state what those peak and valley values are.

  • Determine the location and value of relative

    A2.F.2.e

    Students find the peaks and valleys of a graph, identifying where a curve reaches its highest or lowest point in a given region before changing direction.

  • For any value, x, in the domain of f, determine f

    A2.F.2.f

    Given a graph or equation, students find the output value that matches a specific input. They also explain what both numbers mean in a real situation.

  • Describe the end behavior of a function

    A2.F.2.g

    Students look at a graph and describe what happens to the line as it stretches far left or far right. Does it rise, fall, or level off? That's end behavior.

  • Determine the equations of any vertical and horizontal asymptotes of a function…

    A2.F.2.h

    Students find the invisible boundary lines a curve approaches but never crosses. They read those boundaries from a graph or work them out from the equation itself.

  • Determine the inverse of a function algebraically and graphically, given the…

    A2.F.2.i

    Students find the "reverse" of a function: the rule that undoes what the original does. They work with the equation and the graph, then explain why two functions are true inverses of each other.

  • Graph the inverse of a function as a reflection over the line y = x

    A2.F.2.j

    Students graph the "reverse" of a function by flipping it across the diagonal line that runs corner to corner through the coordinate plane. Whatever point was at (2, 5) on the original graph shows up at (5, 2) on the inverse.

  • Determine the composition of two functions algebraically and graphically

    A2.F.2.k

    Students combine two functions into one by plugging the output of the first function into the second. They work this out both with equations and by looking at graphs.

Polygons and Circles
  • The student will prove and justify theorems and properties of quadrilaterals

    G.PC.1

    Quadrilateral properties get put to work here. Students prove rules about rectangles, parallelograms, and other four-sided shapes, then use those rules to find missing side lengths, angles, and diagonal measurements.

  • Solve problems, using the properties specific to parallelograms, rectangles…

    G.PC.1.a

    Students use the rules specific to each four-sided shape, such as opposite sides being equal in a parallelogram or base angles being equal in an isosceles trapezoid, to find missing side lengths and angles.

  • Prove and justify that quadrilaterals have specific properties, using…

    G.PC.1.b

    Students use slope, distance, and midpoint formulas to prove why rectangles, parallelograms, and other four-sided shapes have the properties they do, showing the work algebraically on a coordinate grid.

  • Prove and justify theorems and properties of quadrilaterals using deductive…

    G.PC.1.c

    Students use logical steps to prove why rules about quadrilaterals must be true, such as why opposite angles in a parallelogram are always equal, rather than just measuring and assuming.

  • Use congruent segment, congruent angle, angle bisector, perpendicular line…

    G.PC.1.d

    Students use a compass and straightedge to draw perpendicular lines, parallel lines, and angle bisectors, then check whether those constructions confirm known properties of four-sided shapes like squares and parallelograms.

  • The student will verify relationships and solve problems involving the number…

    G.PC.2

    Students figure out the sum of the interior and exterior angles of shapes like pentagons and hexagons, then use those angle rules to solve problems. The more sides a shape has, the more the angles add up to.

  • Solve problems involving the number of sides of a regular polygon given the…

    G.PC.2.a

    Given one angle measurement from a regular polygon, students figure out how many sides the shape has. This connects the angle size to the shape's structure.

  • Justify the relationship between the sum of the measures of the interior and…

    G.PC.2.b

    Students find the total of all interior angles inside any polygon by using a formula tied to the number of sides, then use that total to find missing angles. Exterior angles always add up to 360 degrees, no matter how many sides the polygon has.

  • Justify the relationship between the measure of each interior and exterior…

    G.PC.2.c

    Students find the interior and exterior angles of regular polygons like pentagons and hexagons, then use those angle measures to solve problems. They also explain why each pair of interior and exterior angles always adds up to 180 degrees.

  • The student will solve problems, including those in context, by applying…

    G.PC.3

    Students use the properties of circles, including relationships between angles, arcs, chords, and tangents, to solve real-world geometry problems. The work focuses on applying those relationships rather than memorizing formulas in isolation.

  • Determine the proportional relationship between the arc length or area of a…

    G.PC.3.a

    Students figure out how a slice of a circle (its curved edge and filled area) compares to the whole circle, using the size of the central angle as the starting point.

  • Solve for arc measures and angles in a circle formed by central angles

    G.PC.3.b

    Students find the size of angles and arcs inside a circle by using the central angle, the angle formed at the center point, to calculate the rest.

  • Solve for arc measures and angles in a circle involving inscribed angles

    G.PC.3.c

    Students find missing angle measurements inside a circle when the angle's vertex sits on the circle's edge rather than its center. The corner angle and the arc it cuts off are always tied together by a predictable ratio.

  • Calculate the length of an arc of a circle

    G.PC.3.d

    Students find the length of a curved section of a circle's edge. They use the circle's radius and the size of the central angle to calculate how long that arc actually is.

  • Calculate the area of a sector of a circle

    G.PC.3.e

    Students find what fraction of a full circle a "slice" covers, then use that fraction to calculate the slice's area. This comes up in real problems like finding the area of a pie wedge or a sprinkler's spray zone.

  • Apply arc length or sector area to solve for an unknown measurement of the…

    G.PC.3.f

    Students use a known arc length or slice of a circle's area to work backward and find a missing measurement, such as the radius or the angle at the center.

  • The student will solve problems in the coordinate plane involving equations of…

    G.PC.4

    Students find the center and radius of a circle from its equation, then use those to solve problems plotted on a coordinate grid.

  • Derive the equation of a circle of given the center and radius using the…

    G.PC.4.a

    Students use the Pythagorean Theorem to build the equation of a circle from its center point and radius. Every point on the circle sits at the same distance from the center, and that distance rule becomes the equation.

  • Solve problems in the coordinate plane involving equations of circles

    G.PC.4.b

    Given an equation like (x - 3)² + (y + 1)² = 25, students find the center point and radius of a circle, then use that information to solve problems on a coordinate grid.

  • given a graph or the equation of a circle in standard form, identify the…

    G.PC.4.b.i

    Given a circle's equation in standard form, students identify the center point by reading the coordinates directly from the equation.

  • given the coordinates of the endpoints of a diameter of a circle, determine the…

    G.PC.4.b.ii

    Given two points that mark the ends of a diameter, students find the center of a circle by calculating the midpoint between them.

  • given a graph or the equation of a circle in standard form, identify the length…

    G.PC.4.b.iii

    Given a circle's equation written in standard form, students identify how wide the circle is by reading the radius or diameter directly from the equation or its graph.

  • given the coordinates of the endpoints of the diameter of a circle, determine…

    G.PC.4.b.iv

    Given two endpoints of a circle's diameter, students find the distance between them using the coordinate plane, then name the diameter and radius.

  • given the coordinates of the center and the coordinates of a point on the…

    G.PC.4.b.v

    Given a circle's center point and one point on its edge, students find the radius or diameter using the distance formula between those two coordinate pairs.

  • given the coordinates of the center and length of the radius of a circle…

    G.PC.4.b.vi

    Given a circle's center point and radius length, students find specific points that sit exactly on the edge of that circle by applying the circle's equation to the coordinate grid.

  • Determine the equation of a circle given

    G.PC.4.c

    Students find the equation of a circle when given information like its center point and radius. This shows up in geometry, graphing, and later in algebra-based science courses.

  • a graph of a circle with a center with coordinates that are integers

    G.PC.4.c.i

    Students read a graph and identify the center and radius of a circle when the center lands on a whole-number point on the grid.

  • coordinates of the center and a point on the circle

    G.PC.4.c.ii

    Given a circle's center point and one point on its edge, students find the radius and write the equation that describes the full circle on a coordinate grid.

  • coordinates of the center and the length of the radius or diameter

    G.PC.4.c.iii

    Given an equation of a circle, students find the center point and measure the radius or diameter from it.

  • coordinates of the endpoints of a diameter

    G.PC.4.c.iv

    Given the two endpoints of a diameter, students find the center and radius of a circle, then write its equation.

Graph Theory
  • The student will represent problems using vertex-edge graphs

    DM.GT.1

    Students draw diagrams made of dots and lines to map out real problems, like routes between places or connections between people. They study how those diagrams hold together, which paths exist, and how traffic or direction changes the picture.

  • Illustrate the basic terminology of graph theory

    DM.GT.1.a

    Students learn the vocabulary behind network diagrams: a dot is called a vertex, a line connecting two dots is an edge, and the number of lines touching a dot is its degree.

  • Use graphs to map situations in which the vertices represent objects

    DM.GT.1.b

    Students draw dots to represent real objects (people, cities, machines) and connect them with lines to show how those objects relate. The result is a simple map of a relationship, like which cities share a road or which people know each other.

  • Identify and describe degree and connectedness

    DM.GT.1.c

    Students learn what degree and connectedness mean in a network of dots and lines. Degree counts how many lines meet at one dot; connectedness describes whether every dot can be reached by following a path through the network.

  • Determine whether a graph is planar or nonplanar

    DM.GT.1.d

    Students decide whether a graph can be drawn on flat paper without any edges crossing. If it can, the graph is planar. If crossings are unavoidable, it is nonplanar.

  • Analyze the relationship between faces, edges

    DM.GT.1.e

    Students count the faces, edges, and corners of a 3-D shape or network to confirm they always satisfy a single formula. This reveals a hidden pattern that holds true for any connected structure without crossing edges.

  • Use directed graphs

    DM.GT.1.f

    Directed graphs use arrows instead of plain lines to show that some paths only go one way. Students draw and read these diagrams to map out real situations where direction matters, like one-way streets or task sequences.

  • Determine when graphs are trees

    DM.GT.1.g

    Students decide whether a connected graph is a tree by checking that it has no loops or repeated paths between points. A tree connects every vertex with the fewest possible edges.

  • The student will solve problems through analysis and application of circuits…

    DM.GT.2

    Students trace paths through networks of connected points, deciding whether every road or every stop can be visited exactly once. They test known methods and build their own to find the most efficient route.

  • Determine whether a graph has an Euler circuit or path

    DM.GT.2.a

    Students learn to look at a map-like diagram of connected points and decide whether a single route exists that travels every connection exactly once. If that route exists, students find it.

  • Determine whether a graph has a Hamilton circuit or path

    DM.GT.2.b

    Students figure out whether a map of connected points has a route that visits every stop exactly once, then trace that route when one exists.

  • Count the number of Hamilton circuits for a complete graph with n vertices

    DM.GT.2.c

    Students figure out how many different round trips are possible in a network where every point connects to every other point. The answer depends on the number of stops in the network.

  • Use an Euler circuit algorithm to solve optimization problems

    DM.GT.2.d

    Students apply a step-by-step method to trace a path through a network that crosses every connection exactly once, then use that path to find the most efficient solution to a real problem, like a delivery route or inspection schedule.

  • The student will apply graphs to conflict-resolution problems, such as…

    DM.GT.3

    Students use diagrams made of dots and connecting lines to solve real-world conflicts, like scheduling meetings so no two groups share a room or assigning workers to jobs without overlap. The diagram shows which options clash, so students can find a solution that fits every constraint.

  • Model projects consisting of several subtasks, using a graph

    DM.GT.3.a

    Students draw a diagram where each bubble represents one task and each line shows which tasks connect to or depend on each other. The diagram turns a messy project into a map a team can actually follow.

  • Use graphs to resolve conflicts that arise in scheduling

    DM.GT.3.b

    Students use a diagram of connected nodes to figure out which events, classes, or tasks can run at the same time without overlapping. Think of it as building a schedule by mapping out what conflicts with what.

  • Use graph coloring to determine the chromatic number of a graph

    DM.GT.3.c

    Students color the dots on a network map so no two connected dots share a color, then find the smallest number of colors needed to do that. That minimum is called the chromatic number.

  • The student will recognize and apply algorithms to solve configuration…

    DM.GT.4

    Students learn step-by-step rules (called algorithms) to solve practical puzzles: scheduling tasks without conflicts, arranging items in order, or figuring out the best setup for a given situation.

  • Recognize algorithms such as nearest neighbor, brute force

    DM.GT.4.a

    Students learn to spot specific step-by-step methods used to find efficient routes or connections in a network, such as always picking the closest unvisited point or testing every possible path to find the shortest one.

  • Use Kruskal’s algorithm to determine the shortest spanning tree of a connected…

    DM.GT.4.b

    Students find the cheapest way to connect all points in a network by adding the shortest available link one at a time, skipping any that would create a loop. The result is a connected path that uses the least total distance or cost.

  • Use Prim’s algorithm to determine the shortest spanning tree of a connected…

    DM.GT.4.c

    Students use a step-by-step method to connect all points in a network using the shortest possible total path, the way a city planner might find the cheapest way to run cables to every neighborhood without any loops.

  • Use Dijkstra’s algorithm to determine the shortest spanning tree of a connected…

    DM.GT.4.d

    Students trace the cheapest or fastest route through a network of connected points using a step-by-step method that always picks the lowest-cost next step. The result is a map of shortest paths from one starting point to every other.

  • The student will use algorithms to schedule tasks to determine a minimum…

    DM.GT.5

    Students practice scheduling a group of tasks in the right order to find the shortest possible time to complete a project, using step-by-step rules called algorithms.

  • Specify in a digraph the order in which tests are to be performed

    DM.GT.5.a

    Students read a directed graph (an arrow diagram) and list the correct order for running a series of tests, making sure each step happens only after the steps it depends on are done.

  • Identify the critical path to determine the earliest completion time

    DM.GT.5.b

    Students find the longest chain of dependent tasks in a project schedule to figure out the shortest possible time to finish the whole project.

  • Use the list-processing algorithm to determine an optimal schedule

    DM.GT.5.c

    Students apply a step-by-step method to assign tasks to workers in the most efficient order, finding the shortest possible time to finish a project when multiple people work at once.

  • Create and test scheduling algorithms

    DM.GT.5.d

    Students build a step-by-step plan for completing a set of tasks in the right order, then check whether that plan actually finds the shortest total project time.

Analytic Geometry
  • The student will identify and analyze the properties of conic sections and…

    MA.AG.1

    Students learn to recognize circles, ellipses, parabolas, and hyperbolas from their equations, then sketch what those curves look like on a graph.

  • Given a translation or rotation matrix, determine an equation for the…

    MA.AG.1.a

    Students apply a translation or rotation matrix to shift or turn a parabola, circle, ellipse, or hyperbola, then write the new equation that matches the transformed shape.

  • Convert between standard and general forms of conic equations by completing the…

    MA.AG.1.b

    Students rewrite a circle, parabola, or ellipse equation from its expanded form into the cleaner version that shows the center and size at a glance. The key step is completing the square on the x and y terms.

  • Graph conic sections from equations written in general or standard form…

    MA.AG.1.c

    Students take an equation for a circle, ellipse, parabola, or hyperbola and sketch its graph by recognizing how shifts and stretches move the shape around the coordinate plane.

  • Identify characteristics of conic sections including center, vertices, axes…

    MA.AG.1.d

    Given the equation of a circle, ellipse, parabola, or hyperbola, students find key features like the center, the widest and narrowest points, the lines of symmetry, and any boundary lines the curve approaches but never touches.

  • Represent applications of conic sections

    MA.AG.1.e

    Students use conic sections to model real situations, such as the curved path of a thrown ball or the shape of a satellite dish. They write an equation that fits the context and explain what the numbers in it mean.

  • The student will use parametric equations to model and solve problems in…

    MA.AG.2

    Parametric equations describe a moving point by tracking its x and y positions separately over time. Students use them to model real situations like projectile paths or a car's route, then solve for location, distance, or timing.

  • Graph and analyze parametric equations and use the graph to determine solutions

    MA.AG.2.a

    Students graph equations where both x and y depend on a third variable, usually time, to track paths and motion. Reading the graph tells them where something is, when it gets there, and whether two moving objects ever meet.

  • Use parametric equations to model contextual problems, including motion over…

    MA.AG.2.b

    Parametric equations track two changing values, like a moving object's horizontal and vertical position, using a shared time variable. Students write and use these equations to answer real questions about where something is and when it gets there.

  • The student will perform operations with vectors in the coordinate plane

    MA.AG.3

    Students add, subtract, and scale vectors plotted on a coordinate grid, treating each vector as a directed arrow with a specific length and angle. This builds the math behind motion, force, and navigation problems.

  • Use vector notation

    MA.AG.3.a

    Students learn to write and read vectors using arrow notation and coordinate form, showing direction and distance as a single mathematical object rather than two separate numbers.

  • Perform the operations of addition, subtraction

    MA.AG.3.b

    Students add, subtract, and scale vectors by combining or adjusting their direction and length, both on a graph and through calculation. Think of it as moving arrows around a grid and finding where they land.

  • Find the dot (inner) product of two vectors and use it to determine the angle…

    MA.AG.3.c

    Students calculate the dot product of two vectors by multiplying their matching components and adding the results. That single number reveals the angle between the two vectors, including whether they point in perpendicular directions.

  • Determine if two vectors are orthogonal

    MA.AG.3.d

    Students figure out whether two vectors are perpendicular by multiplying their components and checking if the result equals zero. If it does, the vectors are orthogonal, meaning they meet at a right angle.

  • Express complex numbers in vector notation

    MA.AG.3.e

    Students learn to write complex numbers, like 3 + 4i, as arrows on a coordinate plane, where the real part goes left or right and the imaginary part goes up or down.

  • Verify properties of the dot product

    MA.AG.3.f

    Students check rules that describe how the dot product behaves, such as whether changing the order of two vectors gives the same result. The work builds a foundation for understanding angles and direction in geometry.

  • Determine the components of a vector

    MA.AG.3.g

    Students find a vector's horizontal and vertical parts by measuring how far it moves left or right and how far it moves up or down. Those two numbers describe the vector completely.

  • Determine the norm (magnitude) of a vector

    MA.AG.3.h

    Students find the length of a vector by applying the distance formula to its components. This is called the norm or magnitude, the same calculation used to find the distance between two points on a graph.

  • Find a unit vector in the same direction of a given vector

    MA.AG.3.i

    Students learn to shrink any vector down to a length of exactly 1 while keeping it pointed in the same direction. This is the unit vector, and it works like a pure direction arrow with all the size stripped out.

  • Apply vectors to problems in context

    MA.AG.3.j

    Students use vectors to solve real problems, like finding the path of a moving object or the combined force of two pushes. They set up the math, work through it on a coordinate plane, and interpret what the answer means in context.

  • The student will investigate and identify the characteristics of the graphs of…

    MA.AG.4

    Students read graphs drawn in a circular coordinate system, where points are plotted by angle and distance from a center point rather than left-right and up-down. They identify the shapes and patterns those graphs make.

  • Classify polar equations

    MA.AG.4.a

    Students look at a polar graph or its equation and name the shape it makes: a rose, a heart-shaped cardioid, a limaçon, a figure-eight lemniscate, a spiral, or a circle.

  • Determine the effects of changes in the parameters of polar equations on the…

    MA.AG.4.b

    Students use graphing software to change numbers inside a polar equation and watch how the curve shifts, stretches, or spins in response. The goal is to see the pattern between the equation and the shape it draws.

  • Convert between polar and rectangular forms of coordinates

    MA.AG.4.c

    Students practice rewriting the same point two ways: as an (x, y) address on a grid, and as a distance-plus-angle address from a center point. The two forms describe the same location using different math.

  • Convert between complex numbers written in rectangular form and polar form

    MA.AG.4.d

    Students practice writing the same complex number two ways: as coordinates on a flat grid (like 3 + 4i) and as a distance plus an angle. Both forms describe the same point; the skill is moving between them fluently.

  • Convert equations between polar and rectangular forms

    MA.AG.4.e

    Students practice rewriting the same curve using two different coordinate systems: one that locates points with an angle and a distance from the center, the other with the familiar x-y grid. The goal is moving fluently between both forms.

  • Determine and verify the intersection of the graphs of two polar equations…

    MA.AG.4.f

    Students find where two polar curves cross by graphing both equations on a calculator or app, then check whether the intersection points actually satisfy both equations. Coordinates are given as a distance and an angle, not x and y.

  • The student will use matrices to organize data and will add and subtract…

    MA.AG.5

    Students learn to organize data into grids called matrices, then add, subtract, and multiply them. They also use matrices as a shortcut for solving systems of equations with two or more unknowns.

  • Multiply matrices by a scalar

    MA.AG.5.a

    Students learn to resize a matrix by multiplying every number inside it by a single value. If a matrix tracks test scores and you double every entry, that's scalar multiplication.

  • Add, subtract, and multiply matrices

    MA.AG.5.b

    Students add, subtract, and multiply grids of numbers called matrices. This is a way to organize and calculate with large sets of data at once, rather than working through each number one by one.

  • Represent problems with a system of no more than three linear equations

    MA.AG.5.c

    Students write a real-world problem as a group of two or three equations that share the same unknowns, setting up the math needed to solve it.

  • Express a system of linear equations as a matrix equation

    MA.AG.5.d

    Students learn to rewrite a group of linear equations as a single matrix equation, packaging all the coefficients and constants into organized grids that can be solved together.

  • Solve a system of equations using matrices

    MA.AG.5.e

    Students use a grid of numbers (a matrix) to organize and solve a set of equations at once, finding values that satisfy all the equations together.

  • Determine the inverse of a two-by-two or three-by-three matrix using paper and…

    MA.AG.5.f

    Students find the inverse of a small matrix by hand, the same way they would undo multiplication with a reciprocal. If a matrix has an inverse, multiplying the two together gives the identity matrix.

  • Verify two matrices are inverses using matrix multiplication

    MA.AG.5.g

    Students check whether two matrices are inverses by multiplying them together and confirming the result is the identity matrix, a grid with ones along the diagonal and zeros everywhere else.

  • Verify the commutative and associative properties for matrix addition and…

    MA.AG.5.h

    Students check whether the order or grouping of matrices changes the result when adding or multiplying them. In some cases it does, in others it doesn't, and recognizing that difference is the point.

Data Modeling
  • Explain why determining the reliability of big data sources is a key skill that…

    DS.7.a

    Students learn why checking where data comes from matters before using it to draw conclusions. Reliable data leads to trustworthy results; unreliable data leads to wrong ones.

  • Describe the difference between reliability of a data source compared to…

    DS.7.b

    Students learn to tell apart two different uses of the word "reliable": whether a data source can be trusted, and whether a study's math holds up. They then check raw data for gaps, duplicates, and accuracy before using it in any analysis.

  • Explain the pros and cons of collecting data versus acquiring it from existing…

    DS.8.a

    Students compare two ways to get data: gathering it themselves or using data someone else already collected. Each approach has trade-offs in cost, time, and how well the data fits the question being studied.

  • Apply matrix operations using algebraic methods

    DS.8.b

    Matrix operations let students organize and manipulate large sets of numbers using rows and columns. Students add, subtract, and multiply matrices by hand and with technology to prepare real data for analysis.

  • wrangle the data (sort, select, filter

    DS.8.b.i

    Students clean up a large data set by sorting rows, removing columns they don't need, filtering out bad entries, and swapping in corrected values before any real analysis begins.

  • clean the data

    DS.8.b.ii

    Students check a data set for errors, missing entries, and inconsistencies before using it for analysis. Cleaning the data makes sure the numbers going into a model are accurate enough to trust.

  • format and enrich the data

    DS.8.b.iii

    Students clean up raw data so it's ready to analyze. That means fixing inconsistent entries, filling gaps, and adding useful context like labels or categories before any modeling begins.

  • combine and store the data

    DS.8.b.iv

    Students merge separate data files or tables into one organized collection, then save it in a format that keeps everything in order for analysis.

  • Read data from different sources for preparation and analysis

    DS.8.c

    Students pull numbers and information from spreadsheets, websites, surveys, and other real-world sources, then organize that data so it's ready to work with.

  • Identify important parameters about a big data set based on the context of…

    DS.8.d

    Students examine a large data set and decide which details actually matter for the question being asked. That means spotting key numbers, categories, or patterns before any analysis begins.

  • Define and document the process of ingesting, formatting

    DS.8.e

    Raw data rarely arrives ready to use. Students learn to pull data in from a source, fix formatting issues, remove errors, and write down each step so the process can be repeated or explained to someone else.

  • making data more easily understood by a wider audience

    DS.8.e.i

    Students take a messy data set and reorganize or reformat it so that anyone looking at the results, not just a data expert, can read and understand what the numbers show.

  • connecting data with existing contextual data

    DS.8.e.ii

    Students learn to combine a new data set with outside information that already exists, so the combined picture is more useful for drawing conclusions.

  • Identify factors that contribute to the overall behavior of a data set

    DS.9.a

    Reading a graph or data set means figuring out why the numbers look the way they do. Students learn to spot three causes: a real pattern in the data, a lopsided way the data was collected, and random error that adds unpredictable noise.

  • Fit models based on the behavior of the data

    DS.9.b

    Students look at how data points are arranged on a graph, choose a line or curve that fits the pattern, and use it to predict values that aren't in the data set yet.

  • Distinguish between linear and nonlinear associations between variables using…

    DS.9.c

    Students look at a graph or scatter plot and decide whether the pattern forms a straight line or a curve. That distinction shapes which kind of equation or prediction makes sense for the data.

  • Identify models that are overly complex and therefore fitting to random noise…

    DS.9.d

    Students learn to spot when a math model is too complicated, so tangled up in the quirks of one data set that it fails to predict new situations accurately.

  • Use regression techniques to perform selection of optimal features

    DS.9.e

    Students learn to pick which pieces of data actually help predict an outcome and drop the ones that don't. They use statistical methods to test which factors matter most before building a model.

  • Recognize the potential implications of removing features

    DS.9.f

    Students learn what happens when they leave data out of a model. Dropping a feature like income or location can change a prediction enough to mislead whoever uses it.

  • Select the optimal model for a data set from among a large collection of…

    DS.9.g

    Students use graphing calculators or software to compare multiple types of models and choose the one that best fits the data. The goal is finding the model that predicts new values most accurately.

  • Apply descriptive statistics to explain measures of central tendency and…

    DS.10.a

    Students read graphs and data displays to explain what's typical in a data set (like the average or middle value) and how spread out the values are. This shows whether most numbers cluster together or scatter widely.

  • Define emerging visualizations and describe summarization of characteristics…

    DS.10.b

    Emerging visualizations are newer chart types, like heat maps or treemaps, that go beyond basic bar and line graphs. Students learn to read these charts and explain what they show based on who is looking at the data and why.

  • a heat map, which uses color to show changes and magnitude of a third variable…

    DS.10.b.i

    A heat map uses color to show a third piece of information on a two-dimensional chart. Students read those colors to describe how a variable changes across two dimensions at once.

  • a bubble chart, which is a multivariate graph that is both a scatterplot and a…

    DS.10.b.ii

    A bubble chart is a scatterplot where each dot is also a circle sized to show a third number. Students read all three variables at once: the dot's position on each axis and how big the circle is.

  • Interpret various emerging visualizations by describing patterns, trends

    DS.10.c

    Students read newer types of charts and graphs, such as heat maps or network diagrams, and explain what patterns or relationships the data shows between two or more variables.

  • Calculate the theoretical probability of random events and compare them to the…

    DS.11.a

    Students calculate how likely something is to happen in theory, then compare that prediction to what actually happened when they tried it. The gap between the two numbers shows how close the math model is to real life.

  • Describe the normal curve determined by the mean and standard deviation of a…

    DS.11.b

    Students learn to describe a bell-shaped data distribution using just two numbers: the mean, which marks the center, and the standard deviation, which shows how spread out the values are.

  • Fit nonlinear models to data sets and use these models to predict unobserved…

    DS.11.c

    Students fit curved lines (like parabolas or exponential curves) to real data sets, then use those curves to predict values the data never showed directly.

  • Select pairs of variables that identify meaningful clusters of data

    DS.11.d

    Students look at a set of data and figure out which two variables, when compared together, reveal natural groupings. For example, height and shoe size might cluster people into distinct groups that a single variable alone would not show.

  • Select an appropriate statistical distribution and test its goodness of fit…

    DS.11.e

    Students pick the right statistical model for a set of real data, then run a test to check how well that model actually fits. The goal is to confirm whether the pattern they chose matches what the data shows.

  • Normal

    DS.11.e.i

    Students learn to recognize when data follows a normal (bell-curve) distribution and use that shape to draw conclusions from real data sets. This is the foundation for most statistical tests they will encounter in later math and science courses.

  • Binomial; and

    DS.11.e.ii

    Students use the binomial model to predict how often something happens in a fixed number of tries, like how many free throws a player makes out of ten attempts. They test whether that model fits real data.

  • Poisson

    DS.11.e.iii

    Students use the Poisson model to predict how often a rare event happens in a fixed window of time or space, like calls arriving at a help desk in an hour or potholes per mile of road.

  • assess reliability of source data in preparation for mathematical modeling

    DS.7

    Students evaluate where data comes from and decide whether it is trustworthy before using it to build a mathematical model. A biased survey or a flawed collection method can make the whole model wrong.

  • acquire and prepare big data sets for modeling and analysis

    DS.8

    Students collect large sets of real-world data and clean them up so the numbers are accurate and ready to analyze. That means spotting errors, filling gaps, and organizing the data before any patterns can be found.

  • select and analyze data models to make predictions, while assessing accuracy…

    DS.9

    Students pick a data model (like a line graph or equation) that fits a set of real-world data, use it to make predictions, and explain where the numbers might be off and why.

  • summarize and interpret data represented in both conventional and emerging…

    DS.10

    Students read charts, graphs, and newer data displays, then put the main takeaway into plain words. The focus is on making sense of what the data actually shows, not just describing the picture.

  • select statistical models and use goodness of fit testing to extract actionable…

    DS.11

    Students pick the best-fitting statistical model for a data set, then test how well it actually fits before drawing conclusions. It's the step between collecting numbers and trusting what those numbers say.

Applications of Programming
  • The student will write and implement programs using sequencing, selection

    CM.AP.1

    Students write short programs that run steps in order, make decisions based on conditions, and repeat actions in loops to solve a math problem or complete a task.

  • Determine what components of programming are needed to implement a step-by-step…

    CM.AP.1.a

    Students break a task into steps and figure out whether the program needs to follow a sequence, make a decision, or repeat an action before writing any code.

  • Write a computer program that includes sequencing, selection

    CM.AP.1.b

    Students write a short computer program that runs steps in order, makes decisions using if/then conditions, and repeats actions with loops to complete a task or solve a problem.

  • Write and implement computer programs to solve mathematical problems using

    CM.AP.1.c

    Students write and run code that solves a real math problem, using steps, decisions, and loops to get the right answer.

  • formulas and equations

    CM.AP.1.c.i

    Students write code that uses a formula or equation to calculate a result, like figuring out the slope of a line or the area of a shape. The program runs the math automatically based on whatever numbers are entered.

  • functions

    CM.AP.1.c.ii

    Students write reusable blocks of code called functions that handle one task, then call that function whenever the program needs it. This keeps code shorter and easier to fix.

  • probability and statistics

    CM.AP.1.c.iii

    Students write programs that calculate probabilities or analyze data sets, such as simulating a coin flip or finding the average of a list of numbers.

  • data-analysis

    CM.AP.1.c.iv

    Students write programs that read, organize, and summarize sets of numbers or records, then use the results to draw a conclusion or spot a pattern in the data.

  • The student will create documentation using written comments to annotate…

    CM.AP.2

    Students write plain-language comments inside their own code to explain what each part does and why. It is the coding equivalent of margin notes, so anyone reading the program can follow the logic.

  • Create documentation using written comments to

    CM.AP.2.a

    Students add written comments inside their code to explain what each part of the program is supposed to do. This helps anyone reading the code later understand the purpose behind each section without having to puzzle through the logic line by line.

  • describe the overall purpose of a program

    CM.AP.2.a.i

    Students write a plain-language comment at the top of their code explaining what the program is supposed to do and why it exists.

  • align a previously created step-by-step plan to a written program

    CM.AP.2.a.ii

    Students take a plan they wrote before coding and match each step to the corresponding lines in the finished program, showing how the original thinking connects to the actual code.

  • describe pre-conditions and post-conditions

    CM.AP.2.a.iii

    Students write comments inside their code explaining what a function needs to be true before it runs and what should be true once it finishes. This helps anyone reading the code understand what the function expects and what it promises to deliver.

  • improve the readability of a program

    CM.AP.2.a.iv

    Students add written notes inside their code explaining what each part does. Those comments help anyone reading the program follow the logic without having to guess.

  • The student will verify how programs access and process variables

    CM.AP.3

    Students trace how a program stores and changes information as it runs, checking that each variable holds the right value at each step.

  • Verify that the variable types are aligned to the purpose of the algorithm

    CM.AP.3.a

    Students check that each variable in a program holds the right kind of data for its job, such as using a number where math happens and text where a name or word belongs.

  • Verify that global variables are set to constant values before run time

    CM.AP.3.b

    Global variables are values a program stores before it runs. Students check that those values are locked in place ahead of time so the program behaves the same way every time it starts.

  • Differentiate between the scopes of variables

    CM.AP.3.c

    Students learn that a variable created inside a function stays private to that function, while a variable created outside can be read by the whole program. They check that each variable is used only where it was meant to be.

  • The student will translate a mathematical expression or statement into…

    CM.AP.4

    Students write code that performs a math operation, turning something like a formula or equation into instructions a computer can run.

  • Declare, initialize, and assign variables to represent mathematical expressions…

    CM.AP.4.a

    Students learn to name and store numbers in code, then update those stored values as a calculation changes. This is how a program remembers that x equals 5 or that a total needs to go up by 10.

  • Implement order of operations, including logical and relational operators

    CM.AP.4.b

    Students write code that calculates math problems in the right order, the same way a calculator would. That includes comparisons like "greater than" and conditions like "and" or "or."

  • Translate a mathematical expression or statement into a programming statement

    CM.AP.4.c

    Students take a math expression, like a formula or equation, and write it as working code a computer can run. This connects the math on paper to the instructions a program actually follows.

  • The student will trace existing code to interpret the intended purpose

    CM.AP.5

    Students read through a working program line by line and explain what each part does and why the programmer wrote it that way.

  • Trace existing code of an algorithm to

    CM.AP.5.a

    Reading code line by line, students follow what an algorithm does step by step and explain what the program is trying to accomplish.

  • identify values at each stage of an algorithm

    CM.AP.5.a.i

    Students read through a program step by step and track how each variable changes as the code runs, figuring out what the algorithm is doing at each point.

  • predict return values of functions given specific arguments

    CM.AP.5.a.ii

    Students read a function and figure out what value it will spit back when given specific inputs, before running the code.

  • Use tracing to describe the intended purpose of existing code for an algorithm

    CM.AP.5.b

    Students follow an existing algorithm line by line to figure out what it does and explain its purpose in plain terms.

Probability
  • The student will organize information and apply probability rules to…

    PS.P.1

    Students organize data about a situation, then calculate the likelihood that a specific outcome will happen. This includes using basic probability rules to work through real problems step by step.

  • Given two or more events, determine whether the events are complementary…

    PS.P.1.a

    Students sort pairs of events into categories (complementary, independent, dependent, or mutually exclusive) and then calculate the probability of each. The category determines which probability rule applies.

  • Represent and calculate probabilities using Venn diagrams, tree diagrams

    PS.P.1.b

    Students use charts and diagrams to figure out how likely something is to happen. They read Venn diagrams, tree diagrams, and two-way tables to calculate the chances of one event or a combination of events.

  • Apply the addition rule, the multiplication rule

    PS.P.1.c

    Students use three core probability rules to find the chance of events: adding when events can't overlap, multiplying when events are independent, and subtracting from 1 to find the opposite outcome.

  • Calculate conditional probabilities to determine the association or…

    PS.P.1.d

    Students calculate the probability of one event happening given that another event has already occurred, then use that result to decide whether the two events are connected or have nothing to do with each other.

  • The student will represent and interpret situations using discrete random…

    PS.P.2

    Students learn to model situations where something happens a set number of times with a fixed chance of success, like flipping a coin ten times and tracking how often it lands heads. They build and read charts showing how likely each outcome is.

  • Identify discrete random variables and create a table to represent valid…

    PS.P.2.a

    Students identify outcomes that can be counted (like the number of heads in a coin flip) and build a table showing every possible result alongside its probability. All probabilities in the table must add up to 1.

  • Calculate and interpret the mean

    PS.P.2.b

    Students calculate the average outcome you'd expect over many trials and how spread out the results tend to be. For example, they find the expected number of heads in 20 coin flips and describe how much that number typically varies.

  • Determine if a discrete random variable satisfies the conditions for a binomial…

    PS.P.2.c

    Students look at a setup (like flipping a coin multiple times) and decide whether it counts as a binomial situation. That means checking for a fixed number of tries, two possible outcomes, and the same probability each time.

  • Design and conduct a simulation of a binomial distribution

    PS.P.2.d

    Students plan and run a simulation, such as flipping a coin or rolling a die, to model a situation where something either happens or doesn't across a fixed number of tries. Then they record and interpret the results.

  • Calculate and interpret probabilities from a binomial distribution within the…

    PS.P.2.e

    Students find the probability that something happens a set number of times out of several tries, like getting exactly three heads in ten coin flips. They use the binomial formula and explain what the answer means in the context of the problem.

  • Calculate the mean and standard deviation for binomial distributions

    PS.P.2.f

    Students find the average outcome and spread of results for situations with repeated yes-or-no trials, like flipping a coin 20 times and tracking how often heads lands.

  • Describe the center, shape

    PS.P.2.g

    Students find the average outcome you'd expect, describe whether results cluster in the middle or skew to one side, and measure how spread out the possibilities are, all tied to a real situation like ticket sales or dice rolls.

  • The student will represent and interpret situations using normal distributions

    PS.P.3

    Students learn to recognize when data forms a bell-shaped curve and use that shape to answer real questions, like what score falls in the top 10 percent of a class or how likely a measurement lands within a certain range.

  • Compare and contrast discrete and continuous distributions

    PS.P.3.a

    Students learn the difference between data that can only land on exact values (like the number of heads in a coin flip) and data that can fall anywhere along a range (like a person's height). Both types show up in graphs and probability problems.

  • Represent probability as the area under the curve of a normal distribution…

    PS.P.3.b

    Students use the bell-curve shape of a normal distribution to find probabilities. They apply the Empirical Rule (which maps out where most data falls) and graphing tools to read those probabilities as areas under the curve.

  • Describe the center, shape

    PS.P.3.c

    Students look at a bell-shaped data graph and describe where the middle falls, how wide the curve spreads, and what that means for the real situation being studied.

  • Compare and contrast two or more sets of normally distributed data using…

    PS.P.3.d

    Students compare two data sets that follow a bell-curve shape by calculating z-scores or percentiles to see which values are relatively higher, lower, or more unusual across the two groups.

  • Standardize a data value from a normal distribution and interpret the z-score…

    PS.P.3.e

    Students learn to compare any data point to the rest of a normal distribution by converting it into a z-score. That number shows how far above or below the average a value sits, measured in standard deviations.

  • Calculate and interpret probabilities of a normal distribution using technology…

    PS.P.3.f

    Students use a calculator or software to find the probability of an outcome in a real-world situation that follows a normal distribution, like test scores or heights. They explain what the result means in context.

Statistics
  • The student will apply the data cycle

    A.ST.1

    Students gather real data, plot two related measurements on a graph, and find the line or curve that best fits the pattern. The focus is on deciding what the data shows and explaining what it means.

  • Formulate investigative questions that require the collection or acquisition of…

    A.ST.1.a

    Students write questions that need two pieces of data to answer, such as "Does more study time lead to higher test scores?" Both measurements come from the same person or object.

  • Determine what variables could be used to explain a given contextual problem or…

    A.ST.1.b

    Students look at a real-world situation and decide which two things are worth measuring and comparing. For example, they might choose height and shoe size as the pair of variables that could answer their question.

  • Determine an appropriate method to collect a representative sample, which could…

    A.ST.1.c

    Students learn how to pick a fair sample for a survey or study so the results actually reflect the group being studied, not just the easiest people to ask.

  • Given a table of ordered pairs or a scatterplot representing no more than 30…

    A.ST.1.d

    Given a table or scatterplot with up to 30 data points, students use a calculator or software to decide whether a straight line or a curved line fits the data best, then find the equation for that line or curve.

  • Use linear and quadratic regression methods available through technology to…

    A.ST.1.e

    Students use a graphing calculator or software to find the line or curve that best fits a scatterplot, then explain where the model works well and where it falls short.

  • Use a linear model to predict outcomes and evaluate the strength and validity…

    A.ST.1.f

    Students use a line of best fit drawn through a scatterplot to make predictions, then judge how trustworthy those predictions are based on how closely the data points follow the line.

  • Investigate and explain the meaning of the rate of change

    A.ST.1.g

    On a scatterplot with a straight line of best fit, students explain what the slope and starting point of that line actually mean for the real situation being studied, like how much a value rises per year or what it equals at zero.

  • The student will apply the data cycle

    A2.ST.1

    Students gather a question, collect numbers, and display the results as a smooth bell-shaped curve. They then read that curve to draw conclusions, such as where most values cluster and how spread out the data is.

  • Analyze relationships between two quantitative variables revealed in a…

    A.ST.1.h

    Looking at a scatterplot, students describe the relationship between two number-based variables, such as hours studied and test scores, noting whether the pattern rises, falls, or curves.

  • Make conclusions based on the analysis of a set of bivariate data and…

    A.ST.1.i

    Students look at a scatterplot showing two real-world variables, draw conclusions about what the pattern means, and explain their reasoning clearly.

  • Formulate investigative questions that require the collection or acquisition of…

    A2.ST.1.a

    Students write a question they can answer with real data, such as "How long do students at our school sleep each night?" then plan how to collect enough numbers to actually answer it.

  • Collect or acquire univariate data through research

    A2.ST.1.b

    Gathering real data by running a survey, conducting an experiment, or researching existing records. Students choose a collection method that fits their question, then use the results to analyze and communicate findings.

  • Examine the shape of a data set

    A2.ST.1.c

    Students look at a histogram and decide whether the data leans to one side (skewed) or is balanced in the middle (symmetric), then sketch a smooth curve over it to show the overall shape of the distribution.

  • Identify the properties of a normal distribution

    A2.ST.1.d

    Students learn to recognize the bell-curve shape: data clusters in the middle, spreads evenly on both sides, and the mean, median, and mode all land at the same center point.

  • Describe and interpret a data distribution represented by a smooth curve by…

    A2.ST.1.e

    Students read a smooth curve on a graph to describe where data clusters, how spread out it is, and whether the curve leans left, right, or sits balanced in the middle.

  • Calculate and interpret the z-score for a value in a data set

    A2.ST.1.f

    Students calculate how far a single value sits from the average of a data set, measured in standard deviations. That distance is the z-score, and it tells you whether a value is typical, unusually high, or unusually low.

  • Compare two data points from two different distributions using z-scores

    A2.ST.1.g

    Z-scores let students compare numbers from two different data sets on equal footing. Students calculate how far each value sits from its group's average, then compare those distances to see which result is more or less typical.

  • Determine the solution to problems involving the relationship of the mean…

    A2.ST.1.h

    Students find where a data point sits relative to the average by calculating its z-score, then use that number to answer questions about a normal curve. This connects the mean and standard deviation to real positions on a graph.

  • Apply the Empirical Rule to answer investigative questions

    A2.ST.1.i

    Students use the 68-95-99.7 rule to answer questions about data that follows a bell curve, predicting how many values fall within one, two, or three steps from the average.

  • Compare multiple data distributions using measures of center, measures of spread

    A2.ST.1.j

    Students look at two or more data sets side by side and compare where the middle falls, how spread out the values are, and whether each distribution is symmetric or skewed.

  • The student will apply the data cycle

    A2.ST.2

    Students collect real data, plot it on a scatterplot with two variables, and find the line or curve that best fits the pattern, using linear, quadratic, or exponential functions to make sense of what the data shows.

  • Formulate investigative questions that require the collection or acquisition of…

    A2.ST.2.a

    Students pick a real question that needs two pieces of data to answer, such as hours of sleep and test scores, then collect the data and work through the full process of organizing, graphing, and explaining what they find.

  • Collect or acquire bivariate data through research

    A2.ST.2.b

    Students gather pairs of data points by running surveys, experiments, or observations, then record both pieces of information for each subject. For example, they might note a person's age and height to look for a pattern between the two.

  • Represent bivariate data with a scatterplot using technology

    A2.ST.2.c

    Students plot two sets of data (like study hours and test scores) on a graph using a calculator or software, with one value on each axis, to look for patterns or connections between them.

  • Determine whether the relationship between two quantitative variables is best…

    A2.ST.2.d

    Students look at a scatterplot and decide which type of curve fits the data best: a straight line, a U-shaped curve, or an exponential curve that rises or falls quickly.

  • Determine the equation

    A2.ST.2.e

    Students use a graphing tool to find an equation that fits the pattern in a scatterplot. The curve might follow a straight line, a U-shape, or an exponential curve, or combine two of those shapes across different sections of the data.

  • Use the correlation coefficient to designate the goodness of fit of a linear…

    A2.ST.2.f

    Students use a calculator or software to find the correlation coefficient, a number that shows how well a straight line fits the data in a scatterplot. A value close to 1 or -1 means a strong fit; close to 0 means a weak one.

  • Make predictions, decisions

    A2.ST.2.g

    Students use a scatterplot or its equation to make predictions, such as estimating future sales or population growth, then explain what the numbers actually mean in the real situation.

  • Evaluate the reasonableness of a mathematical model of a contextual situation

    A2.ST.2.h

    Students look at an equation or graph fitted to real-world data and decide whether it actually makes sense. A model predicting negative rainfall or a person's height doubling each year is a signal something is off.

  • The student will compute and distinguish between permutations and combinations

    A2.ST.3

    Students figure out how many ways items can be arranged or chosen from a group. Permutations count arrangements where order matters; combinations count selections where it doesn't.

  • Compare and contrast permutations and combinations to count the number of ways…

    A2.ST.3.a

    Permutations count arrangements where order matters (like ranking finishers in a race). Combinations count selections where order doesn't matter (like picking students for a committee). Students learn to tell the difference and choose the right method.

  • Calculate the number of permutations of n objects taken r at a time

    A2.ST.3.b

    Students figure out how many ways to arrange a smaller group of items pulled from a larger set, where the order matters. Choosing first, second, and third place from ten runners is one example.

  • Calculate the number of combinations of n objects taken r at a time

    A2.ST.3.c

    Students figure out how many ways to choose a smaller group from a larger one when the order of selection does not matter. For example, picking 3 students from a class of 20 gives one combination count, not a list of arrangements.

  • Use permutations and combinations as counting techniques to solve contextual…

    A2.ST.3.d

    Students use permutations and combinations to count possibilities in real situations, like figuring out how many ways a team can be arranged or how many groups of three can be chosen from a class of ten.

  • Calculate and verify permutations and combinations using technology

    A2.ST.3.e

    Students use a calculator or software to find the number of ways to arrange or choose items, then check that the result makes sense for the problem.

Two- and Three-Dimensional Figures
  • The student will create models and solve problems, including those in…

    G.DF.1

    Students find the surface area and volume of everyday 3D shapes like boxes, cylinders, cones, and spheres. Problems are often set in real contexts, so students practice deciding which measurement to use and why.

  • Identify the shape of a two-dimensional cross section of a three-dimensional…

    G.DF.1.a

    Slice a 3-D shape like a cone or box with an imaginary flat cut, and name the 2-D shape you see. Students practice recognizing whether that cross section is a triangle, circle, rectangle, or another flat figure.

  • Create models and solve problems, including those in context, involving surface…

    G.DF.1.b

    Students find the total surface area of 3D shapes like prisms, cylinders, and pyramids, including figures made by combining two shapes together. Problems are often set in real-world situations.

  • Solve multistep problems, including those in context, involving volume of…

    G.DF.1.c

    Students find the volume of 3D shapes like cylinders, cones, and pyramids, then solve real-world problems that combine two or more of those shapes into one figure.

  • Determine unknown measurements of three-dimensional figures using information…

    G.DF.1.d

    Given a partial description of a box, cylinder, or pyramid, students work backward to find the missing measurement, such as height or side length, using what they know about area or volume.

  • The student will determine the effect of changing one or more dimensions of a…

    G.DF.2

    Students explore what happens to a box, cylinder, or other solid when one measurement changes. They describe how the new shape compares to the original in terms of surface area or volume.

  • Describe how changes in one or more dimensions of a figure affect other derived…

    G.DF.2.a

    When one dimension of a shape changes, such as doubling the height of a box, students figure out what happens to its surface area and volume. Bigger or smaller doesn't scale evenly, and this standard is about understanding why.

  • Describe how changes in surface area and/or volume of a figure affect the…

    G.DF.2.b

    Starting with a known surface area or volume, students work backward to figure out what happened to the length, width, or height of a shape like a box or cylinder.

  • Solve problems, including those in context, involving changing the dimensions…

    G.DF.2.c

    Students practice what happens to the volume or surface area of a box, cone, or cylinder when one measurement changes. They work through real problems where a dimension shifts and then calculate how much the figure's size or surface changes.

  • Compare ratios between side lengths, perimeters, areas

    G.DF.2.d

    Similar figures are scaled versions of each other. Students compare how changes in side length affect perimeter, area, and volume, learning that doubling a side does not double all three measurements equally.

  • Recognize when two- and three-dimensional figures are similar and solve…

    G.DF.2.e

    Similar figures have the same shape but different sizes. Students identify whether two shapes or solids are similar, then use that relationship to find missing side lengths, angles, or other measurements.

Computational Methods
  • The student will describe and apply sorting and searching algorithms used…

    DM.CM.1

    Students learn how computers sort lists and find specific items, like organizing names alphabetically or locating a contact in a phone. They practice the step-by-step methods behind those tasks and explain why some methods work faster than others.

  • Select and apply a sorting algorithm, such as a bubble sort, merge sort

    DM.CM.1.a

    Students practice arranging lists of numbers or words in order using step-by-step methods. They choose a sorting method, like repeatedly swapping neighbors or splitting a list in half, and work through the steps by hand or in code.

  • Describe the advantages and disadvantages of various sorting algorithms

    DM.CM.1.b

    Students compare sorting methods like bubble sort and merge sort, explaining which works faster or uses less memory depending on the situation. They learn that no single method is best for every job.

  • Analyze the knapsack and bin-packing problems

    DM.CM.1.c

    Students learn two classic puzzles in computer science: how to fit the most valuable items into a limited space, and how to pack objects into the fewest containers. Both problems show why some real-world decisions take computers a long time to solve.

  • Select and apply search algorithms to analyze problems

    DM.CM.1.d

    Students choose between basic search methods (like scanning a list from top to bottom or jumping straight to the middle) to find a specific value efficiently. They explain why one approach works better than another for a given problem.

  • Determine the average, best-case

    DM.CM.1.e

    Students compare how a search performs at its fastest, slowest, and typical speed. They explain why a lucky guess finds the answer right away while an unlucky one checks every option before finishing.

  • The student will use recursive processes

    DM.CM.2

    Students learn to write rules that repeat a process over and over, using each result as the starting point for the next step. Think of it like a savings account that grows each month based on its current balance.

  • Compare and contrast iterative and recursive processes

    DM.CM.2.a

    Students learn two ways a computer (or human) can repeat a task: looping through steps one by one, or having a process call itself. They practice spotting the difference and explaining when each approach makes sense.

  • Use recursive processes to model growth and decay

    DM.CM.2.b

    Students apply a repeated rule to a starting value, step by step, to show how something grows over time (like a population doubling) or shrinks (like a balance after withdrawals).

  • Use recursive processes to create fractals

    DM.CM.2.c

    Students follow a repeating rule to build fractals, shapes that look the same whether you zoom in or out. They apply the rule again and again, each time to the result they just made.

  • Use recursive processes to generate the Fibonacci sequence

    DM.CM.2.d

    Students learn to build the Fibonacci sequence by adding the two previous numbers to get the next one (1, 1, 2, 3, 5, 8...). They practice applying that same add-the-last-two rule repeatedly until a pattern emerges.

  • Determine if a recursive solution is more efficient than an iterative solution

    DM.CM.2.e

    Students compare two ways to solve a problem: one that repeats a loop step by step, and one that calls itself. They decide which approach takes fewer steps or less computing power to reach the answer.

  • The student will identify and apply cryptographic methods

    DM.CM.3

    Students learn how secret codes and encryption work, then apply those methods to protect or decode information. This covers the math behind keeping data secure, from simple ciphers to the logic used in modern digital security.

  • Compare and contrast ciphers and codes

    DM.CM.3.a

    Students learn the difference between ciphers, which scramble letters or numbers using a rule, and codes, which replace whole words or phrases with symbols or other words.

  • Describe the evolution of cipher systems

    DM.CM.3.b

    Students trace how secret codes have changed over time, from simple letter-swapping ciphers used in ancient Rome to the complex digital encryption that protects online passwords and bank accounts today.

  • Identify the Fundamental Theorem of Arithmetic

    DM.CM.3.c

    Every whole number greater than 1 can be broken down into prime numbers in exactly one way. Students identify this rule and use it to factor numbers like 12 into 2 x 2 x 3.

  • Describe how the complexity of prime factorization is used in cryptography

    DM.CM.3.d

    Students learn why breaking a large number into its prime factors is so hard for computers, and how that difficulty is what keeps encrypted messages, passwords, and online payments secure.

  • Describe modular arithmetic in context

    DM.CM.3.e

    Modular arithmetic is the math behind why a clock resets to 1 after 12 instead of counting to 13. Students describe how numbers "wrap around" at a fixed point, using everyday examples like hours on a clock or days of the week.

  • Analyze the relationship between divisibility and modulus

    DM.CM.3.f

    Students learn how dividing one number by another always leaves a remainder, then use that leftover to solve real problems in coding and encryption. Modular arithmetic is the formal name for this remainder math.

  • Determine congruence within modular arithmetic

    DM.CM.3.g

    Students figure out when two numbers leave the same remainder after dividing by a chosen number. This is the core idea behind codes and encryption used in real digital security.

  • Perform operations within modular arithmetic

    DM.CM.3.h

    Modular arithmetic is clock math: numbers wrap around once they hit a set limit. Students add, subtract, and multiply within that system, the same math used to secure passwords and scramble data online.

  • Apply modular arithmetic to problems in context

    DM.CM.3.i

    Modular arithmetic is the math of remainders. Students use it to solve real problems like verifying a book's ISBN or checking whether a bank account number is valid.

  • The student will analyze the limitations of algorithms and their…

    DM.CM.4

    Students examine why an algorithm might fail or give the wrong answer in certain situations. They look at real examples where a step-by-step process breaks down and explain what caused it.

  • Describe maximum complexity of an algorithm using Big O notation

    DM.CM.4.a

    Students learn to describe how much longer an algorithm takes to run as the size of its input grows. Big O notation gives that growth a shorthand label, like O(n) or O(n²), so programmers can compare the efficiency of different approaches before writing a single line of code.

  • Describe Turing machines and how they are used to test the limits of…

    DM.CM.4.b

    Students learn what a Turing machine is: a simple theoretical model that computer scientists use to figure out which problems a computer can solve and which ones it simply cannot.

  • Describe the halting problem and explain how it characterizes the fundamental…

    DM.CM.4.c

    Students learn that some computer programs cannot be tested in advance to predict whether they will ever stop running. The halting problem proves this is not a solvable task, showing that there are questions no algorithm can reliably answer.

  • Explain the P versus NP problem and defend a justification for equality…

    DM.CM.4.d

    Students learn about one of the biggest unsolved problems in computer science: whether puzzles that are easy to check are also easy to solve. They practice arguing a position on whether the answer is yes, no, or unknowable.

  • Analyze how the equivalence of P- and NP-class problems might impact society

    DM.CM.4.e

    Students explore one of the biggest unsolved questions in computer science: whether problems that are easy to check are also easy to solve. They examine what it would mean for everyday security, encryption, and scheduling if the answer turned out to be yes.

Inferential Statistics
  • The student will apply properties of sampling distributions and inference…

    PS.IS.1

    Students learn to take a sample from a group, figure out what percentage has a certain trait, and decide what that likely means for the whole population. The math tells them how confident to be in that estimate.

  • Describe the shape, center

    PS.IS.1.a

    Students learn to predict what survey results would look like if the same question were asked of many random groups. They describe how those results cluster, how spread out they are, and whether the pattern is roughly symmetric.

  • Given a problem, construct a one sample z confidence interval

    PS.IS.1.b

    Students use sample survey data to build a confidence interval that estimates the true proportion of a population. They calculate the interval, check that the conditions for using it are met, and explain what the interval means in context.

  • identify the basic conditions for inference

    PS.IS.1.b.i

    Students check three conditions before drawing conclusions from survey data: the sample was chosen randomly, responses don't affect each other, and the sample is large enough to use normal distribution math.

  • calculate a confidence interval using technology

    PS.IS.1.b.ii

    Students use a calculator or software to build a confidence interval, a range of values that likely contains the true proportion for the whole population based on sample data.

  • interpret the interval within the context of the problem

    PS.IS.1.b.iii

    Students take a confidence interval they calculated and explain what it actually means for the real-world situation, such as what it says about the share of people in a group who hold a certain opinion or have a certain trait.

  • Explain how changes in confidence level and sample size affect width of the…

    PS.IS.1.c

    Students learn how a larger sample or a lower confidence level narrows the range of a confidence interval. Changing either one shifts how precise or how uncertain an estimate of the whole population turns out to be.

  • Calculate and interpret a point estimate and margin of error of a confidence…

    PS.IS.1.d

    Students calculate how close a survey result is likely to be to the true answer for a whole population. They find a single best-guess number and a margin of error that shows how much that guess could reasonably be off.

  • Explain how and why the hypothesis testing procedure allows one to reach a…

    PS.IS.1.e

    Students learn why hypothesis testing works as a decision-making tool: start with an assumption, collect data, and decide whether the data are too unlikely to keep that assumption. It turns a yes-or-no question into a probability judgment.

  • Given a problem, apply the one sample z hypothesis testing procedures

    PS.IS.1.f

    Hypothesis testing lets students decide whether a real-world claim about a population is likely true. Students set up a null hypothesis, calculate a z-score from sample data, and use that score to accept or reject the claim.

  • construct appropriate null and alternate hypotheses

    PS.IS.1.f.i

    Students write two competing statements before a study: one assuming nothing unusual is happening, and one predicting a real difference exists. Then they use data to decide which statement holds up.

  • identify the basic conditions for inference

    PS.IS.1.f.ii

    Students check three conditions before running any proportion test: the data came from a random sample, the observations don't affect each other, and the sample is large enough to use normal distribution math.

  • calculate and interpret the p-value using technology

    PS.IS.1.f.iii

    Students use a calculator or software to find the p-value for a statistical test, then explain what that number means: how likely the sample results would be if nothing unusual were actually happening in the population.

  • determine and justify whether to reject the null hypothesis

    PS.IS.1.f.iv

    Students decide whether their survey data is different enough from what was expected to count as real evidence. They state a conclusion and explain why the numbers support it.

  • interpret the results within the context of the problem

    PS.IS.1.f.v

    Students take the numbers from a statistical test and explain what they actually mean for the real situation being studied, not just for the math on the page.

  • Use the statistical cycle to plan and conduct a statistical study about a…

    PS.IS.1.g

    Students design a real study around a yes-or-no question, collect sample data, and use the results to draw a conclusion about a larger group. The work covers every step from writing the question to interpreting what the numbers actually mean.

  • The student will apply properties of sampling distributions and inference…

    PS.IS.2

    Students use data from a sample to draw conclusions about a larger group, then decide how confident they can be that those conclusions hold up.

  • Describe the shape, center

    PS.IS.2.a

    Students describe what a sampling distribution of a mean looks like: where it centers, how spread out it is, and whether it skews left, right, or clusters in the middle. The context of a real problem guides that description.

  • Calculate and interpret a point estimate and a margin of error for a confidence…

    PS.IS.2.b

    Students calculate a confidence interval to estimate a population mean, then explain what the interval and its margin of error actually mean in context. The focus is on interpreting the result, not just running the numbers.

  • Describe the use of the Central Limit Theorem in satisfying the assumptions and…

    PS.IS.2.c

    Students learn why large enough samples let them use normal-curve math to estimate a population mean, even when the original data is not perfectly bell-shaped. This is the reasoning behind most confidence intervals and hypothesis tests about averages.

  • Identify the properties of a t distribution

    PS.IS.2.d

    Students learn what makes a t distribution different from a normal bell curve, specifically how its shape changes based on sample size. Smaller samples produce shorter, wider curves; larger samples bring it closer to the standard bell shape.

  • Given a problem, construct a one sample t confidence interval

    PS.IS.2.e

    Students build a confidence interval using a t-distribution when they have one small sample and don't know the population's standard deviation. The result is a range of plausible values for the true population mean.

  • identify the basic conditions for inference

    PS.IS.2.e.i

    Students check three conditions before running any statistical test: the data came from a random sample, each observation is independent of the others, and the data is roughly bell-shaped. Skipping these checks can make conclusions about a population unreliable.

  • calculate a confidence interval using technology

    PS.IS.2.e.ii

    Students use a calculator or software to build a confidence interval, a range of values that likely contains the true population number. The wider the interval, the less certain the estimate.

  • interpret the interval within the context of the problem

    PS.IS.2.e.iii

    Students look at a confidence interval and explain in plain language what it means for the real-world situation, such as what the range of values says about the population being studied.

  • Given a problem, apply the one sample t hypothesis testing procedures

    PS.IS.2.f

    Students run a one-sample t-test to decide whether a single group's average is meaningfully different from a target number. They set up a hypothesis, calculate the test statistic, and use the result to draw a conclusion about the full population.

  • construct appropriate null and alternate hypotheses

    PS.IS.2.f.i

    Students write two competing statements before a statistics test: one that assumes nothing unusual is happening, and one that proposes a real difference or effect exists. The test then checks which statement the data supports.

  • identify the basic conditions for inference

    PS.IS.2.f.ii

    Students learn the three conditions a data set must meet before drawing conclusions about a larger population: the sample was chosen randomly, the observations don't affect each other, and the data is spread roughly like a bell curve.

  • calculate and interpret the p value using technology

    PS.IS.2.f.iii

    Students use a calculator or software to find the p-value for a statistical test, then explain what that number means: how likely the data would look this way if nothing unusual were actually happening.

  • determine and justify whether to reject the null hypothesis

    PS.IS.2.f.iv

    Students decide whether their sample data is different enough from what the null hypothesis predicted to count as real evidence against it. This is the moment in a study where a conclusion gets made.

  • interpret the results within the context of the problem

    PS.IS.2.f.v

    After running a statistical test, students explain what the numbers actually mean for the real-world situation being studied, not just whether a result is significant.

Data and Computing
  • Utilize technology tools to be able to access data effectively from multiple…

    DS.12.a

    Students learn to pull data from wherever it lives, whether a spreadsheet, a database, or a plain text file, using software tools rather than copying things by hand.

  • Utilize tools and functions

    DS.12.b

    Before working with a data set, students check it for mistakes, missing values, and inconsistencies using software tools built for that job.

  • Define the (tools and technological) process to optimally ingest data and to…

    DS.12.c

    Students learn how to choose the right software or tool to pull raw data in, clean it up, and send it out in a format that's ready to use. The focus is on picking the best method for each step, not just any method.

  • Utilize tools and their functions to clean and validate data by

    DS.12.d

    Students learn to spot and fix errors in a dataset before analysis begins. That means removing duplicates, correcting formatting mistakes, and checking that values fall within a reasonable range.

  • removing data that are incomplete, incorrect

    DS.12.d.i

    Students learn to clean up a data set by spotting and deleting entries that are missing information, contain errors, or show up more than once. This keeps the data reliable before any analysis begins.

  • removing extraneous data or outliers

    DS.12.d.ii

    Students learn when to cut data points that are too far outside the normal range to be useful. This keeps a dataset clean so the analysis reflects what's actually happening, not a fluke reading.

  • standardizing data to conform to contextual norms

    DS.12.d.iii

    Students clean up a data set so it follows real-world rules, like removing names or hiding details that could identify a person before the data gets shared or analyzed.

  • Utilize tools and their functions to combine and store data by

    DS.12.e

    Students learn to merge data from multiple sources and save it in one place using spreadsheets or database software. This is the foundation of keeping records organized before any real analysis starts.

  • merging multiple data sets for efficiency purposes

    DS.12.e.i

    Students combine two or more separate data sets into one so the information is easier to sort, compare, and analyze in a single place.

  • optimizing storage of data based on volume, velocity

    DS.12.e.ii

    Students learn to choose the right storage format for a dataset based on how much data there is, how fast it arrives, and how many different types it contains.

  • Utilize tools to format and store the data appropriately to allow for effective…

    DS.12.4

    Students learn to organize and save data in a spreadsheet or database so it's ready to sort, filter, and analyze. The focus is picking the right format before the work of finding patterns begins.

  • Select and utilize technology tools to effectively generate conventional and…

    DS.13.a

    Students choose a digital tool (a spreadsheet, graphing app, or calculator) to turn a large set of numbers into charts or graphs. The goal is to spot patterns that would be hard to see in a plain list of data.

  • Utilize specific functions in technology tools to perform descriptive and…

    DS.13.b

    Students use built-in functions in spreadsheet or calculator software to run statistical calculations, like finding averages, standard deviations, or running a basic hypothesis test, rather than computing each step by hand.

  • Utilize coding to store and extract data more effectively for data analysis

    DS.13.c

    Students learn to write basic code to save and pull data from files or databases, making it faster to work with large sets of numbers or records than doing it by hand.

  • Select and apply features of technology tools effectively to organize…

    DS.13.d

    Students choose the right digital tool (a spreadsheet, a graph maker, a calculator app) and use its features to sort, summarize, and draw conclusions from a data set.

  • Select the appropriate visualization based on context and audience and create…

    DS.13.e

    Students choose the right type of chart or graph for their data, then build it using a spreadsheet or other tool so the audience can read the point at a glance.

  • select and utilize appropriate technological tools and functions within those…

    DS.12

    Students choose the right software or app for the job, then use its built-in functions to clean up and organize data before analyzing it.

  • select and utilize appropriate technological tools and functions within those…

    DS.13

    Students choose the right tool (a spreadsheet, a calculator, a graphing app) for the data they have, then use its features to find patterns and share results clearly.

Evaluation of Programming
  • The student will test a program to match a sample output, using a set of data

    CM.EP.1

    Students run a program with test data and check whether the output matches what it should look like. The goal is to catch errors before the program is considered finished.

  • Produce a given output by entering a data set

    CM.EP.1.a

    Students run a program with a specific set of numbers or inputs and check that the result matches a target output. The focus is on reading what the program produces and confirming it matches what was expected.

  • Test a program including boundary cases and inaccurate data types to verify the…

    CM.EP.1.b

    Students run their program against tricky inputs, like numbers that sit at the edge of what the program expects or data entered in the wrong format, to check that the program still produces the right result.

  • The student will identify errors and debug a program using various techniques

    CM.EP.2

    Students find mistakes in a program and fix them. They learn to spot where code goes wrong and use different strategies to track down the problem and get the program running correctly.

  • Differentiate among syntax errors, runtime errors

    CM.EP.2.a

    Students learn to tell the difference between three kinds of coding errors: a typo the computer refuses to run, a crash that happens while the program is running, and code that runs fine but produces the wrong answer.

  • Debug a program using various techniques

    CM.EP.2.b

    Students find and fix mistakes in a program they have written. They use more than one method to track down what went wrong and correct it.

  • interpret syntax and runtime error messages

    CM.EP.2.b.i

    Students read the error messages a program generates, figure out what went wrong, and use that information to fix the code.

  • place controlled breaks

    CM.EP.2.b.ii

    Students learn to pause a running program at specific points to check what the code is doing and find where something goes wrong.

  • output intermediate results

    CM.EP.2.b.iii

    Students learn to print variable values mid-program to spot where a calculation goes wrong before the final answer appears.

  • disable a section of code by converting it into a comment

    CM.EP.2.b.iv

    Students learn to temporarily "turn off" part of a program by marking it as a comment, so the computer skips it. This helps pinpoint which lines are causing a problem without deleting any code.

  • trace code to identify logic errors

    CM.EP.2.b.v

    Students follow a program line by line, tracking what each step actually does, to find logic errors where the code runs but gives the wrong answer.

  • use debugging tools available in the programming environment

    CM.EP.2.b.vi

    Students learn to use built-in tools inside a coding program to find and fix errors in their code, the way a spell-checker flags mistakes in a document.

  • The student will compare and contrast the efficiency of computer programs

    CM.EP.3

    Students look at two programs that solve the same problem and decide which one is faster or uses less memory. They explain what makes one solution better than the other.

  • Compare and contrast the efficiency of computer programs in terms of

    CM.EP.3.a

    Students look at two programs that do the same job and decide which one finishes faster or uses less memory. They explain why one approach works better than the other.

  • complexity of algorithms with the same intended outcomes

    CM.EP.3.a.i

    Students examine two programs that solve the same problem and judge which one gets the answer faster or uses fewer steps. The goal is to understand why a shorter or smarter algorithm often beats a longer one.

  • memory space used; and

    CM.EP.3.a.ii

    Students compare two programs that solve the same problem and decide which one uses less memory while it runs. Less memory use can mean faster, more reliable software.

  • run time

    CM.EP.3.a.iii

    Students learn to measure how long a program takes to finish running and compare that speed across different programs or approaches to solving the same problem.

Data and Communication
  • use storytelling as a strategy to effectively communicate with data

    DS.5

    Students learn to build a clear narrative around data: choosing which numbers matter, putting them in order, and explaining what the pattern means in plain language.

  • justify the design, use

    DS.6

    Students explain why a particular chart, graph, or diagram was the right choice for a given set of data, and whether it actually makes the information easier to read.

Assessments
The state tests students at this grade and subject take.
State Summative

SOL End-of-Course: Mathematics

High school end-of-course mathematics assessments, including Algebra I, Geometry, and Algebra II.

When given:
end-of-course
Frequency:
by course completion
Official source
Common Questions
  • What math will students see this year?

    Ninth grade covers a lot of ground. Students work with algebra (writing and solving equations, factoring, exponents, radicals), functions (linear, quadratic, and exponential), some geometry and right-triangle trigonometry, and a first look at statistics and data. Most of the year sits inside Algebra 1 and early Geometry territory.

  • How can I help at home if my child gets stuck on algebra?

    Ask them to read the problem out loud and tell you what the letters stand for in plain words. A lot of ninth-grade algebra is really translating a sentence into a math statement. If they can say what x means in the problem, the next step is usually easier.

  • My child says they're bad at word problems. What helps?

    Word problems get easier with a simple routine. Underline what's being asked, label the unknown with a letter, and write one equation before doing any arithmetic. Practice with short, real situations like phone plans, ticket prices, or distance and time.

  • How should I sequence the year?

    A common path is expressions and exponents first, then linear equations and inequalities, then systems, then quadratics and factoring, then exponential functions, and finally a unit on data and statistics. Right-triangle trig and geometry topics often sit alongside or after the function work.

  • Which topics usually need the most reteaching?

    Factoring quadratics, solving systems, and interpreting function graphs are the usual sticking points. Many students also struggle with the difference between an expression and an equation, and with negative signs inside exponents and radicals. Plan extra practice and spiral review for these.

  • Does my child need to memorize formulas?

    A few, yes. The slope formula, the quadratic formula, and the Pythagorean theorem come up over and over. Most other formulas can be looked up, but students should know what each one does and when to reach for it.

  • What does mastery look like by the end of the year?

    Students should solve linear and quadratic equations with confidence, graph and compare linear, quadratic, and exponential functions, and use right-triangle trig to find missing sides and angles. They should also read a scatterplot and describe what it shows in plain language.

  • How do I know if my child is ready for the next math course?

    Ask them to explain a recent problem to you, not just solve it. If they can describe what the answer means in the situation, slope as a rate of change, or what a graph is telling them, they're in good shape. If every problem feels like a guess, talk to the teacher about extra support.