Trusted by 85,000+ CA families
Why Choose StudyPug for Algebra I
Three ways your child gets help — even when you can't

Search with Photo
Snap a photo of any problem and get the exact lesson

Expert Video Teaching
Certified teachers explain every concept with clear examples

Track Progress
See exactly what they've mastered and what needs more work
How StudyPug Works
1

Pick Their Grade
Choose Algebra I and see every topic from your child's class
2

Get Unstuck
Upload homework problems or browse curriculum-aligned lessons.
3

Practice & Master
Work through similar problems until concepts stick.
4

See Results
Track progress and watch grades improve week by week.
California Algebra I Help | StudyPugHelp
ID | Standard | StudyPug Topic |
|---|---|---|
CA.A1.N.RN.1 | Explain how the definition of the meaning of rational exponents follows from extending the properties of integer exponents |
CA.A1.N.RN.2 | Rewrite expressions involving radicals and rational exponents using the properties of exponents |
CA.A1.N.RN.3 | Explain why the sum or product of two rational numbers is rational; why the sum of a rational number and an irrational number is irrational |
CA.A1.N.Q.1 | Use units as a way to understand problems and to guide the solution of multi-step problems |
CA.A1.N.Q.2 | Define appropriate quantities for the purpose of descriptive modeling |
CA.A1.N.Q.3 | Choose a level of accuracy appropriate to limitations on measurement when reporting quantities |
CA.A1.A.SSE.1 | Interpret expressions that represent a quantity in terms of its context |
CA.A1.A.SSE.2 | Use the structure of an expression to identify ways to rewrite it |
CA.A1.A.SSE.3 | Choose and produce an equivalent form of an expression to reveal and explain properties of the quantity represented by the expression |
CA.A1.A.APR.1 | Understand that polynomials form a system analogous to the integers, namely, they are closed under certain operations |
CA.A1.A.CED.1 | Create equations and inequalities in one variable and use them to solve problems |
CA.A1.A.CED.2 | Create equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales |
CA.A1.A.CED.3 | Represent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret solutions as viable or nonviable options |
CA.A1.A.CED.4 | Rearrange formulas to highlight a quantity of interest, using the same reasoning as in solving equations |
CA.A1.A.REI.3 | Solve linear equations and inequalities in one variable, including equations with coefficients represented by letters |
CA.A1.A.REI.3.1 | Solve one-variable equations and inequalities involving absolute value, graphing the solutions and interpreting them in context |
CA.A1.A.REI.4 | Solve quadratic equations in one variable using various methods |
CA.A1.A.REI.5 | Prove that, given a system of two equations in two variables, replacing one equation by the sum of that equation and a multiple of the other produces a system with the same solutions |
CA.A1.A.REI.6 | Solve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables |
CA.A1.A.REI.7 | Solve a simple system consisting of a linear equation and a quadratic equation in two variables algebraically and graphically |
CA.A1.A.REI.10 | Understand that the graph of an equation in two variables is the set of all its solutions plotted in the coordinate plane |
CA.A1.A.REI.11 | Explain why the x-coordinates of the points where the graphs of the equations y = f(x) and y = g(x) intersect are the solutions of the equation f(x) = g(x) |
CA.A1.A.REI.12 | Graph the solutions to a linear inequality in two variables as a half-plane, and graph the solution set to a system of linear inequalities in two variables as the intersection of the corresponding half-planes |
CA.A1.F.IF.1 | Understand that a function from one set (domain) to another set (range) assigns to each element of the domain exactly one element of the range |
CA.A1.F.IF.2 | Use function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context |
CA.A1.F.IF.3 | Recognize that sequences are functions, sometimes defined recursively, whose domain is a subset of the integers |
CA.A1.F.IF.4 | For a function that models a relationship between two quantities, interpret key features of graphs and tables in terms of the quantities, and sketch graphs showing key features given a verbal description of the relationship |
CA.A1.F.IF.5 | Relate the domain of a function to its graph and, where applicable, to the quantitative relationship it describes |
CA.A1.F.IF.6 | Calculate and interpret the average rate of change of a function over a specified interval |
CA.A1.F.IF.7 | Graph functions expressed symbolically and show key features of the graph |
CA.A1.F.IF.8 | Write a function defined by an expression in different but equivalent forms to reveal and explain different properties of the function |
CA.A1.F.IF.9 | Compare properties of two functions each represented in a different way |
CA.A1.F.BF.1 | Write a function that describes a relationship between two quantities |
CA.A1.F.BF.2 | Write arithmetic and geometric sequences both recursively and with an explicit formula, use them to model situations, and translate between the two forms |
CA.A1.F.BF.3 | Identify the effect on the graph of replacing f(x) by f(x) + k, kf(x), f(kx), and f(x + k) for specific values of k |
CA.A1.F.BF.4 | Find inverse functions |
CA.A1.F.LE.3 | Observe using graphs and tables that a quantity increasing exponentially eventually exceeds a quantity increasing linearly, quadratically, or (more generally) as a polynomial function |
CA.A1.F.LE.6 | Apply quadratic functions to physical problems, such as the motion of an object under the force of gravity |
CA.A1.S.ID.1 | Represent data with plots on the real number line (dot plots, histograms, and box plots) |
CA.A1.S.ID.2 | Use statistics appropriate to the shape of the data distribution to compare center and spread of two or more different data sets |
CA.A1.S.ID.5 | Summarize categorical data for two categories in two-way frequency tables. Interpret relative frequencies in the context of the data |
CA.A1.S.ID.7 | Interpret the slope (rate of change) and the intercept (constant term) of a linear model in the context of the data |
CA.A1.S.ID.8 | Compute (using technology) and interpret the correlation coefficient of a linear fit |
Complete California Algebra I Coverage
LESSONS
132
VIDEOS
957
PRACTICE
1238
CA ALIGNED
100%
Why California Families Choose StudyPug for Algebra I
Every lesson aligns with California Common Core standards and prepares students for the CAASPP assessments

California Curriculum Aligned
Covers every standard from linear equations to quadratic functions, exactly as taught in CA schools

CAASPP Test Preparation
Practice questions mirror the format and rigor of California state assessments

Certified Math Teachers
Learn from experienced educators who know California standards inside out

Step-by-Step Solutions
See the complete solution process for every practice problem your child attempts
Frequently Asked Questions
Everything your child needs to know about Algebra I with StudyPug
Is StudyPug aligned with the California Algebra I curriculum?
Yes. Every lesson aligns with California Common Core standards for Algebra I, covering linear equations, systems of equations, polynomials, factoring, quadratic functions, inequalities, and data analysis exactly as taught in CA high schools.
What topics are covered in Algebra I?
Algebra I covers exponents and radicals, linear equations and inequalities, systems of equations, polynomial operations, factoring techniques, quadratic equations and functions, function notation and transformations, linear programming, sequences, and introductory statistics and probability.
How does StudyPug help my high school child learn algebra?
Your child can snap a photo of any problem to find the exact lesson, watch step-by-step video explanations from certified teachers, and practice with adaptive questions that adjust to their level. Progress tracking shows you exactly what they've mastered.
Can my child use StudyPug independently?
Absolutely. High schoolers use StudyPug on their own for homework help, test prep, and concept review. The video lessons are self-paced, solutions show every step, and the photo search helps them find answers fast when stuck.
Does StudyPug prepare students for the CAASPP?
Yes. Practice questions mirror CAASPP format and rigor, covering all California-assessed Algebra I standards. Students build problem-solving skills and test-taking confidence through repeated practice with instant feedback.
How much does StudyPug cost?
StudyPug offers flexible monthly and annual subscriptions with full access to all Algebra I content plus every other math course from kindergarten through calculus. Visit our pricing page or start your trial to see plan options.
Smart Study Tools for Real Results
Personalized features that help your child stay motivated and make progress
Adaptive Practice
Questions adapt to your child's level
Stay Motivated
Badges and streaks keep your child practising daily
Quiz Mastery
Retake quizzes until your child truly gets it
Progress Reports
See exactly where your child needs help


