Difference between revisions of "How should I prepare?"

Line 157: Line 157:
* [http://www.artofproblemsolving.com/Forum/viewtopic.php?t=149393 Memorization]
* [http://www.artofproblemsolving.com/Forum/viewtopic.php?t=149393 Memorization]
* [http://www.artofproblemsolving.com/Forum/viewtopic.php?t=142476 USAMO Help!]
* [http://www.artofproblemsolving.com/Forum/viewtopic.php?t=142476 USAMO Help!]
== See Also ==
[http://artofproblemsolving.com/wiki/index.php?title=Resources_for_mathematics_competitions Resources for Math Competitions]

Revision as of 18:48, 9 June 2016


The best way to prepare for math contests is to do lots of practice problems and learn the material necessary to solve the problems. There are also many books and online handouts/lectures you can use to improve your problem solving skills. Depending on your current abilities, you will want to start out with different practice problems, different books, and in different areas of the forums. This guide is intended to help you get started.


AoPS has a list of books available through the website, separated by contest level, here.

The Art of Problem Solving books are an excellent resource to help prepare for math contests. They cover a broad range of topics, from algebra to geometry to number theory to combinatorics and much much more.

  • Art of Problem Solving Volume 1 - MathCounts, AMC 8, AMC 10, AMC 12
  • Art of Problem Solving Volume 2 - AMC 12, AIME, USAMO

The AoPS textbooks break down specific areas of mathematics. These books are on 3 levels, Introductory, Intermediate, and Advanced. The Advanced series, as well as part of the Intermediate series, has not yet been published. These books are indexed here. Excerpts are provided, as well as pretests and posttests to see if the books are on the right level for you.

  • Introduction to Algebra - Mathcounts, AMC 8, AMC 10
  • Introduction to Number Theory - Mathcounts, AMC 8, AMC 10, AMC 12
  • Introduction to Geometry - Mathcounts, AMC 8, AMC 10, AMC 12
  • Introduction to Counting & Probability - Mathcounts, AMC 8, AMC 10, AMC 12
  • Intermediate Algebra - AMC 10, AMC 12, AIME, USAMO
  • Intermediate Counting & Probability - AMC 12, AIME, USAMO
  • Precalculus- AMC 12, AIME, USAMO

Here are a few more books good for preparation for higher level contests such as AMC 12, AIME, and USAMO (though some can be found online):

Practice Problems

Old practice problems (with solutions) sorted by contest and year are available on the Wiki and the Resources section. Many practice problems are also available on the forums.

Clevermath provides weekly problems.

Here are some old contest archives that may be useful for practicing with:

  • HMMT is a nice contest on a hard AIME level.
  • USC is a contest with a lot of problems based on common concepts you will see over and over.


The forums are one of the best ways to find problems to solve, get help with problems you cannot solve, and collaborate with people of all levels and abilities. The forum is divided into many subforums for problems of different difficulties.

  • The Middle School forum is for MathCounts and AMC 8/10-level problems.
  • The High School forum is a good place to find AMC10/12-level and AIME-level problems.
  • The Olympiad forum is a forum for problems at the olympiad level.
  • The LaTeX forum is a place to get help with LaTeX, which is what you use to type things like $2^3$ on the forums.

Cheat Sheets

Many great reference guides are available for free on the internet.

  • Coach Monk's High School Playbook goes a little more in depth, and is useful for all levels of high school mathematics.


If you are serious about improving your problem-solving skills, AoPS offers several online classes, available here.

WOOT is an online class offered by AoPS for olympiad training. It has one of the best peer groups in the country, and is a great way to prepare for the USAMO.

Summer Camps

Summer programs are also a great way to improve problem-solving skills. Some of these include:

Past AoPS Topics





See Also

Resources for Math Competitions

Invalid username
Login to AoPS