Khan Academy uses short, high-quality video instruction paired with adaptive practice problems to build conceptual understanding and procedural fluency. Learners progress through topics at their own pace, with the system adjusting difficulty based on mastery. Parents can monitor progress and identify gaps in real time.
Seculareclectictraditional textbook
Math · 7–8
Houghton Mifflin Harcourt (Saxon Publishers)
Top pickSaxon Math 8/7 uses incremental development where new concepts are introduced in small pieces and continuously reviewed through daily mixed practice sets. Each lesson includes warm-up activities (facts practice, mental math, problem-solving), new concept introduction, lesson practice, and 25-30 mixed practice problems combining new and previously taught material. Reviews arithmetic while introducing pre-algebra concepts preparing students for Algebra 1.
Seculartraditional textbookclassical
Math · 8–10
Houghton Mifflin Harcourt
Top pickSaxon Algebra 1 (3rd Edition) uses incremental development where concepts are introduced in small pieces, practiced immediately, then continuously reviewed in mixed problem sets. This classic edition integrates geometry with algebra throughout the course. Each lesson includes new concept introduction, worked examples, practice problems, and a mixed problem set reviewing all previously learned material.
Seculartraditional textbookeclectic
Math · 6–7
Saxon Publishers (Houghton Mifflin Harcourt)
Top pickSaxon Math uses a spiral curriculum model that introduces concepts incrementally and reviews them continuously throughout the year. Each lesson includes new material, practice of previous topics, and problem-solving activities. This approach emphasizes mastery through repetition and distributed review.
Seculartraditional textbookeclectic
Math · 8–10
Saxon Publishers / Houghton Mifflin Harcourt
Top pickSaxon Algebra 2 uses incremental, spiral instruction to build mathematical competency through daily practice and cumulative review. Each lesson introduces new concepts while continuously reinforcing previously learned material, enabling students to develop fluency and retention through repetition.
Seculartraditional textbookeclectic
Math · 8–10
Art of Problem Solving
Top pickArt of Problem Solving's Introduction to Geometry uses a rigorous, proof-based approach that prioritizes understanding over memorization. The curriculum develops critical thinking and mathematical maturity through scaffolded problem sets that range from straightforward applications to olympiad-style challenges. Students learn to construct valid arguments and see geometry as a logical system rather than a collection of formulas.
Secularclassicaltraditional textbook
Math · 5–7
Art of Problem Solving
Top pickAoPS Prealgebra emphasizes deep conceptual understanding and creative problem-solving rather than procedural drills. The richly illustrated textbook uses storytelling and real-world context to maintain student engagement while building mathematical maturity. Ideal for advanced or motivated students who thrive on intellectual challenge.
Seculareclecticclassical
Math · 8–10
Art of Problem Solving
Top pickAoPS Intermediate Algebra uses problem-centric instruction to move beyond procedural fluency toward mathematical reasoning and problem-solving maturity. The curriculum emphasizes proof techniques, algebraic manipulation, and competition-style problem exploration, making it ideal for motivated learners who thrive on intellectual challenge.
Seculareclecticclassical
Math · 6–9
Art of Problem Solving
Top pickAOPS Introduction to Algebra emphasizes problem-solving and mathematical reasoning rather than algorithmic memorization. The curriculum guides students through core algebra topics using guided discovery and increasingly complex applications. Ideal for students who need conceptual understanding before procedural fluency.
Seculareclecticclassical
Math-U-See uses manipulatives and visual models to build conceptual understanding before symbolic work, emphasizing mastery of each topic before progression. Lessons follow a consistent structure: introduction, demonstration via video, student practice, and daily cumulative review. The approach targets students who benefit from concrete, hands-on learning.
Seculartraditional textbookeclectic
Math-U-See uses concrete manipulatives (base-ten blocks) to visualize abstract concepts, progressing from hands-on models to semi-concrete representations to abstract notation. Lessons emphasize mastery of one concept before advancing, with built-in spiral review. Parent-led instruction with video support reduces prep while maintaining interactivity.
Seculartraditional textbookeclectic
Math-U-See Algebra 1 uses concrete manipulatives and step-by-step video instruction to build deep understanding of algebraic concepts before abstract symbol manipulation. The mastery-based approach ensures students solidify each topic before advancing, with frequent cumulative review woven throughout.
Seculartraditional textbookeclectic
Math · 8–10
Teaching Textbooks
Strong alternateTeaching Textbooks delivers a structured algebra curriculum through interactive online lessons combining video instruction, guided practice, and automated assessment. Each lesson includes explanation videos and problem-solving with instant grading and hints, designed to reduce parent involvement while maintaining mathematical rigor.
Seculartraditional textbookeclectic
CTC Math uses animated video instruction followed by guided practice and mastery-based progression. Students work independently through lessons and exercises, receiving instant feedback to reinforce concepts. The approach emphasizes understanding fundamentals before advancing.
Seculartraditional textbookeclectic
Full Curriculum · K–12
Time4Learning
Strong alternateTime4Learning uses colorful, interactive online lessons designed to engage younger and middle-grade students through gamified learning. The spiral curriculum reviews and reinforces concepts across grade levels. Parent dashboards provide oversight but require minimal daily prep.
Seculareclectictraditional textbook