Subject Courses

Contest Preparation

Computer Programming

Art of Problem Solving

Is math class too easy for you?

You've come to the right place!

What would you like to study?

Subject Courses

Contest Preparation

Computer Programming

AoPS Online Classes

Our online classes bring outstanding students together with highly accomplished instructors to prepare
the students for the rigors of top-tier colleges and internationally competitive careers.
The AoPS Online School is accredited by the Western Association of Schools and Colleges.

We have dozens of math and programming classes starting in the next few months for middle and high school students.

VIEW CALENDAR

VIEW CALENDAR

Our classes offer a wide variety of learning avenues and opportunities for students
to interact with each other and with our instructors.

LEARN MORE

LEARN MORE

Intermediate Math |
---|

Intermediate Algebra |

Precalculus |

Advanced Math |
---|

Olympiad Geometry |

Calculus |

Group Theory Seminar |

Group Theory |

WOOT |
---|

WOOT |

ChemWOOT |

Computer Science |
---|

Intro to Programming |

Intermediate Programming |

UC a-g Approved

Art of Problem Solving's Online School is
accredited by the Western Association of
Schools and Colleges. Most AoPS subject classes
are UC a-g approved.

READ ABOUT OUR SCHOOL
WOOT is our 7-month high school math Olympiad preparation
and testing program. Ten of the twelve
2016 USAMO winners are WOOT alumni!

LEARN ABOUT WOOT
Our free online Math Jams include AMC contest reviews
and Q & A sessions with professors and admissions
officers at MIT and Carnegie Mellon.

CHECK OUT THE MATH JAMS
ChemWOOT is our 7-month training
program for the ambitious chemistry student
preparing for chemistry olympiads.

LEARN ABOUT CHEMWOOT
AoPS Academy

What would you like to study?

AoPS Curriculum

The Art of Problem Solving mathematics curriculum is designed
for outstanding math students in grades 6-12.
Our texts offer broader, deeper, and more challenging instruction
than other curricula. Our Beast Academy elementary school curriculum
currently covers grades 3 and 4, and will span grades 2 through 5 upon completion.

The Art of Problem Solving texts have been used by tens of thousands of outstanding students, including many winners of major national contests such as MATHCOUNTS and the American Mathematics Competitions.

Introduction Series |
---|

Prealgebra |

Introduction to Algebra |

Introduction to Counting & Probability |

Introduction to Geometry |

Introduction to Number Theory |

Intermediate and Advanced |
---|

Intermediate Algebra |

Intermediate Counting & Probability |

Precalculus |

Calculus |

Competition Preparation |
---|

AoPS Volume 1: The Basics |

AoPS Volume 2: and Beyond |

Competition Math for Middle School |

Much of the AoPS Curriculum is now available online.
Our online books integrate the texts with
the AoPS Community, Alcumus,
and AoPS videos.

BROWSE ONLINE BOOKS
AoPS is expanding to elementary school!
When finished, our Beast Academy curriculum will train grade 2-5 math beasts.
Grades 3 and 4 now available, along with the first half of books for grade 5.

LEARN MORE
Show your AoPS pride with AoPS paraphernalia, or check out
books from other publishers.

VIEW OTHER BOOKS & GEAR
Not sure which books are right for you? Read through our
recommendations page, or use that page to request a personalized
suggestion.

VIEW RECOMMENDATIONS
AoPS Academy

Join the Art of Problem Solving Community to engage with
thousands of problem solvers from around the world. It's free!

Who is online?

There are **1371** users online, including the **786**
registered members listed below, and 87 other hidden registered users.

Registered users online: 2002kevinhuang, 2019wildcat, 5space, a13x, aakash1454, aakritil, Aanya.Doshi, aaronliu, ABCDE, abean077, abinda, abiodunmi2, AceArrow, Achilleas, ad333, adihaya, ADISAAT, adityab, adragon, adrianewang, AEW, afmoll, afroromanian, aidanyu, AIMS, Airplane50, aiwen, aj04, aj1745, AJaops, ajiujiu1986, ak.santana, akashk5, AKIN, Alex1789, AlexOg123, alissa_white, AliyahK, ally1234, Alpha15, AlphaPi17, Altamira140, alyssajin, ALZLEX, AM_01, AM_03, AMC_Kid, amelia.zitoun, Amelia852, amidala, AMN300, anav_mehta, anayb, andrusha2, angeese1, angelazuo, angieblue, animonster, aninja, anjana.goli, annakins.07, Anne_Onymous, Annieof5, aops_sss, AOPS12142015, aopsuser1, apadaki22, APark, Aqualeela, ar07jog, arav18, aravindsidd, arnolde1234, ArsenalFC, Artywu, Aruna, Ashford, AstralSpiral, athin888, ATM1, Auggie0721, aval, awang11, awe-sum, awesomelegodude, awsomacin, B-mode, babai12, baglunch, basketballcounts21, batman123605, bcakid, bdwolf, BearCounty, beastgert, BeatificBob, beldaddy, ben898, Benq, BestAOPS, bguo, bho10, billert, birdinglulu, BirdNerd33, Bk20, bkn6, blitzkrieg21, blueberrydumdum, bluegogo, bluehurricane, blunderbro, bob23, bobbobbob77, Bobcats, bobjoe123, bobtheatomic, Bobthinksmath123, bogstop320, BonbonMath, BooBooTM, book_reader712, bookworm25, Boxcars2015, Boy Soprano II, brandbest1, Brar, brentnicklas, brilee, BuddyFur, BunnyL, burunduchok, callum, camacjo, Captainaa, caratheodory1, cardesigner06, CG1234, cgong, ChaosImmortal, ChargedC, charlesbing, Cheetah80, chessrules, Chloe2024, chu2022, Chubtato, chungs168, CircuitMaster, Cliffie, clonestar, cmcdowell, CommanderShiny, con111, Connect4_Uno, CoolCarsOnTheRun, cooleybz2013, coolmath34, coolmathwizard, coolnick, CoolPanda, copeland, COTtzhu, Couper, creeperkuma, crosby87, cruise999, cupcake2004, Cute_But_Dangerous, dabaomath, DakotaBaldwin, dalinarkholin, Dandan2002, DaniyalQazi2, dank1728, DaPiggy123, dawnflower101, dcouchman, DeathLlama9, debelalv, Debussy, deepan, Defyinggravity, dgtitan, dhayes68, DireFlyer, Diti, DiverseVoices, djmathman, dkfu, dkneezel, dli00105, Dodo2009, dogey.cn, dong06, donot, DoodleMan, doukeyi, dragongem, DragonSword, dragontraining, drazn98, druidchain, dynamite101, eaj9990, ealaine, EasyAs_Pi, Eggnog82, EggSoggy, Einsteinia, eko123, ElBatanony, elg601, elitechicken, Emathmaster, EnglishHomework, Enjoymylife2015, Ericafp, Etg26, ETS1331, EulerMacaroni, Europa, eusrakh, ev2016, Evan710, EverestGuoGuo, Faddey_Soldatov, Fairy_Tactician, fatant, fattypiggy123, fdas, fellowshipofmath23, FieryEntei, finesteed-0109, firetiger84, FlyingAce22, Forfun123, fortunecookie123, FourVarQFs, fox19, fractals16, Frednacy, frogs, Frostwriter111, FTW, fuegocaliente, GameMaster402, ganesh123, GarbanzoPotato, Garfeild, gayatri0raut, gbroxey, geodash2, GeorgeAvocados, GeronimoStilton, GGBond, ghostbuster, giorgio, global_warming, gmansquare, go4horses, godbole12345, goglipv, Goliath, GoodApple8888, goveganddomath, gpilipov, gr8cat, graydove, Greenrift66, greenteamochi, groliver, gtz23, Guest-638407, Gweenie, gymnast19, gzhang2013, hailstone, HamesterPyro101, hansongee, haokan, haopengyou, Harkepn, HarpieMath, heatherfinotti, hedwig, herbessence, herpnerp, hetrainer, hiabc, hippo1, hockey10, hookshot, horsedreamer44, hydra314, HYP135peppers, Hyun04, i am sand, Iamawesome1, Iambeast, Iambiofanat, icepenguin, IL405, Ilikeapos, ilikepie2003, iloveps8, innumerateguy, intrepidoshark, ironlava, Irrational_Wizard, Isabelle01, ishani7work, it1023, ivanboy, jack74, Jackattack, JackMath7, JackyZhang1219, jalapenoinyoureye, JamesS, jan123, jangkun217, Jasieq, JasonLi, jawa, jay8570, jbgm, JC2014, jean-noël, JediSy, Jeorgedan, jfmath04, jgf1123, JHe2001, JHOMaster, jiandongzhang, jiefinch, Jingles, jj2014, jjcrew, jjeremiah, jliao, jmani, joelc, Joeyzhuzhu, John.Diaz, jollyjelly, jonathanbackues, jonjoseph, Jono0418, Jorvis, Jotae, jslam, jtibbits20, Juhi, JulietYZY, Jwong8448, jz347, Kagebaka, Kangaroos, kapoor, kathrynmathstar, Katiesun2006, Kchung, kenpike, kephas331, kerigirl, kevinmathz, kevinwu38, kgc117, kia97, kikipet, kimhy6626, KiwiYum, Kjones, kjw3704, kk02, kk6444, kmaile32, knightime1010, kodrin, Kp995, Kris1318, krystledang, kuberin, kunsun, kvs, kw2, kwkw2003, KylePreston, l_rose21, lakecomo224, lala2003, laughinghead505, lchirlian, Leeken, LegoChamp, lexd, lim31413, Lionfish, LittleMissFierce, liuyufei, lli06, lminsl, LMLM, lnln, Loading..., LockheedC5Galaxy, Locust, Loveday1, Lovemath123, lsh0589, lucasxia01, luckylw, Lugo, Lunas, lupine, m-a-t-h, MaggieW, maniqueme, manuelatenorio2, Marshmallowgirl, Marshstar311, MarvelousMasterMark, match-point, Math_3.14, math_4_kids, math314159, MathChampion123, MathClass2, mathcls, mathcomputers, MathCube1717, mathfever, mathgo, mathiman, Mathisfun04, mathislife18, Mathlover4, mathman3880, mathmaniacjulia, mathmaniatoo, mathmaster2000, mathmonkey4, mathpanda12, mathpenguin7, MathR2D2, mathstudent101, mathtastic, mathwinner1, matl, Mattx1732, MauBerry, Maxito, MaxSteinberg, maydoh1239, MayWeStartCalculusNow, mbanan, MBMpikachu, McGillicuddy7, mcmcphie, mdwfamily, meghan.renaud, memetron, MerlinG, Messi.G, Metal_Bender19, metamath69, micah_r_l, MichaelYang05, Midnight12, MikeTheGoose, mikeyart2001, mikeyelo, mimmim, Mmjj, Monkey_king1, monkey01, Moosic_929, motherboard, Mouse123, MrBraveKnight, MrKnowItSome, MrMXS, MrParabola123, mssmath, MSTang, Mudkipswims42, muhandae17, Mustang2018, mxw206, mymathboy, N1415nlau92, Naren12, nbaplayer, nds, neenrosy, Nicholashillside, niles.alexis, ninjacaz, Noctis_Lucis_Caelum, noodles101, Noodles12345, normprokup, nosaj, nova7704, nprince, nsato, NuclearFusion, nw21, NYK1965, NZ12GTY, o_-, oceanair, oceanboy, ohsomething, ok4, oliverli, oliverwang, OlympiadPro2000, oneDividedbyZer0, oO8715_alexOo, OreoChocolate, OrigamiGeek, Paavoox, PACAMA, paengineer1, Panda_dino, pandroid, Panther612, Pat396, pbr3, peaches1210, penn123, Percy__Jackson, pi.3.14, PI.E_3.14, Piazolla13, pican, pichappan, picubed, pie31415926, pie314159265, piece_of_pi, pifan, pifinity, PixelBlaster, PizzaLover73, Pl11111, pl208971, PL210472, pl221862, pl227751, pl230701, plshalp, pluto5, pnpiano, Poke, potato36, PracticeAllTheTime, PracticingMath, prank2016, PrasArj, PROF65, Prohacker, projecteulerlover, Prp, PunSpark, puppies305, Purplewaddlypenguin, pycops, Pythagor25, Qcumber42, quanta01, r_j, RagnyaSri, rahuliyer, RainbowGuineaPigs, Rainier14410, RamanConjecture, rambaart, randomperson2006, RayMoose, raynorsg, Rc.lovesmath., rchanda, reaganchoi, redcarpet, Reef334, reindeer, REspy, rhoaktree16, richardwang, richcs1, Rick_Reddy, rick15, ricky.krissel, riemannpi, riverbed123, rjq, rjr1, rl88, RLKC8, RoastBeef, Rocket2016, roronyc19, rosie_peach, roughingitnow, Royalreter1, rp06, RST_Huang, rt03, rtao, rvanka, rvbh87m, Ryanhuang8, S9-Rex, sall135, SalvageDude, samduong01, samshvets, Samuraix123, SamWang, sapadman, sarawan2004, sasatecc, ScaryDragon, scienceFTW, scysoccer8, SDoug, sdpandit, serd, Sgym, Shaddoll, ShadowAze, ShadowBlade, Shallowstream, shankarmath, Shansome, sharkboy16, shatru, shlokmehrotra, Shn888, shorya01, Siberianpups14, sicilianfan, sidsrivastava, SIGolfer, sillyjay, simonesuzzy, sindennisz, sj2015, sjzhang04, SK20, skate0626, Skater, SLI, Smileyklaws, sms1000, snow2016, Snowleopard01, snowman99, soccer28, sollysci, solvemath2, somethingblue2016, sophia..abati, soreu7, sorigami2015, Sponge, srdavuluri, sredrout, srg12, srm2005, SS4, SSC, stan23456, starlord21, stephcurry, StephenCurry, StickyWashington, sturdywill, summer0703, summitwei, sun123, sunjaelee, Sunmoon, Sunshinegu, SuperCalcWiz, superejp, supergirl1, SweetLife, swirlykick, T_aops, Taekwondoman, tapspell, Taquitoboy, TarPlab, tdeng, techguy2, Techninja, technoboy34, Teediv, That_Crazy_Book_Nerd, That1Guy, thatindiankid55, TheDarkPrince, TheFireNinja, Thefish124, TheLegend26, TheMatrixIsReal, thereisnotry54, TheSaltyMarble, TheUltimate123, theuntimelydoctor, Thunder_Penguin_2000, thunderdog, timeless, TinyEmmy2006, tommyding66, Tonyda, Tonywu315, Tori358, TotallyKosherBacon, Trendyelm, trinity10, TRiver, Tryhard123, trythebest, Tsubaki11, Twink360, Twinkyyy, u266070, ubigirl, uniadvance9, v4913, velneel, Vi123, Victoria2016, vid9999, vincent45678, Violin99, violinninja, vli, vprats02, vssnarayan, vxchen, WalkerTesla, Wallie988, warblersareawesome, Warbunny, wcnd12, WEQ123, Whalefin, whynotmenow, Wiki123, william98, WilliamXu, Williamz1483, willmathxu, Wisegirl18, wizwilzo, wlm2, wmathfan, woo.ryan, WoweeG, wrc400, wu2481632, wynnewood, Wynona.brinkmann, Xanthorix, XironeHeate, xmyra, Xx_Saunders_xX, xzlbq, yangyangdeyi, yatingliu, yegkatie, yesmath, Yoohoo, yrnsmurf, ytChen, yyang2, zhouxia2003, zizer, zzzzz

Statistics:

Total posts: **5,380,777** | Total topics: **683,907** | Total members: **270,320**

Resources

In addition to our online school,
textbooks, and
Community,
Art of Problem Solving offers a wide variety of
free resources for avid problem solvers.

Alcumus is our free adaptive online learning system.
It offers students a customized learning experience, adjusting to student
performance to deliver appropriate problems and lessons.
Alcumus is aligned to our Introductory online courses
and to our Introduction
series of textbooks. Teacher Tools are available for instructors and
parents to monitor student progress.

START LEARNING
MIT PRIMES/AoPS CrowdMath is an open project that gives
all high school students the opportunity
to collaborate on a large, research project with top-tier
research mentors and an exceptional peer group.

START RESEARCHING
Compete with middle school students from around the world
with For the Win! (FTW), inspired by the MATHCOUNTS Countdown Round.
FTW is stocked with over 15,000 problems from
major competitions such as
MATHCOUNTS,
the American Mathematics
Competitions, MOEMS, and the
Centre for Education
in Mathematics and Computing contests.

PLAY FTWYou may also like Reaper and Greed Control

Our video library offers hundreds of videos featuring AoPS
founder Richard Rusczyk. Many of the videos are aligned
to our Prealgebra, Introduction to Algebra, and Introduction to
Counting & Probability books and classes. Others
feature problems from MATHCOUNTS,
the AMC 10/12,
and the AIME
competitions.

WATCH VIDEOS
The MATHCOUNTS Trainer has thousands of problems from
previous School, Chapter, State, and National MATHCOUNTS
competitions. Full solutions are provided for every
problem so aspiring MATHCOUNTS mathletes can learn how
to approach even the toughest questions.

PLAY MATHCOUNTS TRAINER
AoPS Community members collaborate to build the AoPSWiki.
In the AoPSWiki, you'll find
a tutorial for the LaTeX
typesetting system,
problems and solutions from major
competitions,
information about getting started
programming in Python,
articles about summer camps,
and much more!

EXPLORE WIKI
Our respository of articles includes How to
Write a Solution, Dealing with Hard Problems,
Why Discrete Math Is Important,
Stop Making Stupid Mistakes,
The Calculus Trap, and more!

BROWSE ARTICLES
LaTeX is the mathematical typesetting system used by most
professional mathematicians and scientists. Learn
LaTeX in our AoPSWiki, check out our
quick reference of LaTeX symbols, learn
the Asymptote graphics language for LaTeX, or
practice your LaTeX and Asymptote skills in the TeXeR.

LEARN LaTeX
© 2017

AoPS Incorporated

AoPS Incorporated

Invalid username

Login to AoPS