AoPS is for kids ready for real rigor. Featuring math, language arts, science, and computer science — from formal proofs to thought-experiments in modern physics to designing algorithms — these courses stretch capable minds beyond standard coursework. The result: kids fluent in mathematical strategy who tackle problems students normally don't see until college.
View related programs: Elementary School, Middle School, Contest Prep.

These courses provide students with rigorous further study in algebra, geometry, number theory, counting & probability, and calculus. Students grow more fluent in mathematical strategy, sharpen their ability to write proofs, and study topics beyond what is typically taught in schools.
Building on advanced high school math foundations, these courses train students how to solve challenging problems found in math contests like AMC 10, 12, AIME, and beyond. Students develop the structural reasoning, logical deduction, and strategic thinking skills that distinguish top competitors. This program also includes MathWOOT, which constitutes some of AoPS's most advanced materials, and serves as training for the national and international-level Math Olympiads.
Students develop a sophisticated command of communication. By drawing connections across text, genres, and perspectives, they become astute readers, insightful thinkers, and confident writers prepared for advanced academic discourse.
These courses provide students with demanding further study in mechanics, electricity & magnetism, optics, relativity, and quantum mechanics. While staying grounded in real-world phenomena, students deepen their attunement to scientific reasoning and study more complex physical systems.
Our Python courses build foundational coding fluency through challenges that demand real computational thinking. For students ready for elite competition, our three-course USACO sequence offers a handcrafted, problem-obsessed path through the most prestigious pre-college programming competition.