top of page

Middle School Competition Math

If you are interested in math contests like Math Olympiad (MOEMS), AMC 8, MATHCOUNTS, AMC 10, here is a comprehensive list of the best books and resources to help you prepare.


Also, here is a list of Math Contests that you can participate in.

Online Resources

Mastering AMC 8 Book and Video Series

This free book covers the most important concepts on the AMC 8 and includes video lectures for every chapter, formulas for every topic, and hundreds of examples and practice problems with detailed video solutions. 

AMC 8 Fundamentals Course

These classes covered the fundamental concepts required for AMC 8.

AMC 8 Advanced Course

These classes covered more advances concepts required for AMC 8 and MATHCOUNTS competition.

AoPS Videos

Art of Problem Solving offers hundreds of free videos featuring AoPS founder Richard Rusczyk. They have videos aligned to the PreAlgebra text, the first half of their Introduction to Algebra text, and their Introduction to Counting & Probability text. They also regularly produce MathCounts Minis featuring problems from State-level MathCounts competitions, as well as videos for select AMC 10, AMC 12, and AIME problems. Activity sheets for the videos can be found on the MATHCOUNTS website. All of these videos are hosted on YouTube, most on the Art of Problem Solving channel and the MathCounts videos on the MathCounts channel.


Art of Problem Solving's Richard Rusczyk has been making MATHCOUNTS Minis since September 2009. Each MATHCOUNTS Mini video provides detailed explanations for at least one MATHCOUNTS problem and its associated concepts. Each Mini also features an activity sheet to complement the discussed concepts. Here is a YouTube playlist with all the videos.

AoPS Alcumus 

Alcumus offers students a customized learning experience, adjusting to student performance to deliver appropriate problems and lessons. Alcumus is specifically designed to provide high-performing students with a challenging curriculum appropriate to their abilities.

AoPS MathCounts Trainer

MathCounts trainer helps students practice for MathCounts. There are multiple levels in MathCounts trainer just as there are multiple rounds for MathCounts.

AoPS For The Win

FTW has it all: an unparalleled array of MATHCOUNTS-style problems, elite competition, customizable games, and player rankings. If you’re looking to sharpen your competition skills, or just want to engage in good old-fashioned mathematical battle with friends or strangers, then this is the arena for you.

AoPS Keep Learning

The AoPS team has assembled fun activities to help kids keep learning, collaborating, and having fun even while safe at home.

AoPS Math Jams

Math Jams are free online discussions hosted by Art of Problem Solving for a variety of purposes, including:

  • Informational sessions about Art of Problem Solving classes

  • Review of the AMC and AIME competitions

  • Introductions to new topics in math and other areas of study


The AMC 8 was previously known as the AJHSME (American Junior High School Mathematics Exam). This link has all of the past AJHSMEs  and AMC 8's. Check out Math Contests for information about the AMC 8.


AHSME (American High School Mathematics Exam) is basically an old version AMC 10/12 from 1950 to 1999.

AMC 10 Tests

Art of Problem Solving has all of the past AMC 10's. Check out Math Contests for information about the AMC 10.

AMC 12 Tests

This page has all of the past AMC 12 tests. Check out Math Contests for information about the AMC 12.

AIME Tests

This page has all of the past AIME tests. Check out Math Contests for information about the AIME.


Dr Simon Singh, author of the No. 1 bestseller Fermat’s Last Theorem and The Simpsons and Their Mathematical Secrets has created a set of weekly maths challenges – just 15 minutes of interesting, fun and challenging material that goes beyond school maths: mystery and history, activities and oddities, puzzles and problems.

MATHCOUNTS Previous Year's Competition

Last year's school, chapter and state competitions are available for free on MATHCOUNTS website.

MATHCOUNTS Categorized Resources

MATHCOUNTS provides many free problem sets, videos, lesson plans and activities that can complement in-person and online learning. The've categorized some of the best resources for several middle school math topics.

MATHCOUNTS Problem of the week

MATHCOUNTS releases a problem every week. The full archive can be be found at this link.

ThePuzzlr's Introduction to Number Theory Course

This FREE course serves as a fundamental basis of Number Theory for premiere competitions like the AMC 8 and MATHCOUNTS. It covers all the essential topics needed to tackle Number Theory questions. Each topic in this course has a video, explanations, and practice questions/quizzes.

AMC 8 Mock Contest from Po-Shen Loh

Try the AMC 8 Mock Test written by Po-Shen Loh. All problems are original and were created by analyzing the American Mathematics Competitions middle school math contests.

Beauty of Math Channel

This is a channel initially focusing on all Competition Math such as American Mathematics Competitions, AIME, Math Counts, Math Kangaroo, content from Art of Problem Solving and various other Mathematical Topics.


Aops Wiki Problem Generator

This problem generator generates random problems from the aops wiki 1 at a time or in groups. 

Brilliant (use this link to get a 20% discount)

Brilliant helps to build quantitative skills in math, science, and computer science with fun and challenging interactive explorations. All of their courses are crafted by award-winning teachers, researchers, and professionals from MIT, Caltech, Duke, Microsoft, Google, and more, with these principles of learning in mind.

Think Matrix (use this link to get 1 month free) 

Think Matrix uses AI technology to provide a self-adaptive learning platform. With over 10,000 practice questions in 29 modules and 70+ topics, students get unlimited practice and tests.

Best Books for Competition Math

Math League Middle School Books
Math League uses Lulu to handle sales of their books. Each year they prepare compilations of the material that was released at the contests the previous school year. Electronic versions of many of their tests are sold one test set at a time through the "test downloads" link. The first ten years (1997-2007) of high school contests are also sold (for a limited time only!) bundled together through the "test downloads" link.

MATHCOUNTS provides a series of books with selected problems and their solutions from the contests.

This book is for students who are preparing for middle school math competitions such as AMC 8 and MathCounts. It contains four AMC 8 practice exams with new problems not used in any past competitions and with insightful solutions.


Free Classes

Youth Conway

Youth Conway provides high quality, free, virtual instruction as well as engaging mathematical immersion activities in a time when many similar events have been canceled due to this global crisis.

Math Divulged Classes

Math Divulged is a COMPLETELY FREE online series of classes! They offer a diverse set of topics and levels and participants have complete control over the classes they choose to attend, allowing them to craft their dream schedule. Math Divulged is composed of dedicated competitive math veterans, including MathCounts National Champion, MOPpers, IMO Gold Medal winner, etc

Everaise Academy

Everaise provides 5 week STEM outreach program for middle and high school students that seeks to challenge participants through engaging courses in mathematics, physics, astronomy, linguistics, and biology.

Euclid's Orchard

Euclid's Orchard serves to provide high quality handouts to teach those who are interested in a variety of subjects.

Trinity School NYC Math Team Classes

TrinMAC offered free, virtual math camp​ during the summer of 2020.

Mallstars Classes

MoTown All Stars Mathematics Team is a team of motivated students dedicated to improving the mathematics community. They offer a number of classes from middle school to Olympiad level.

Paid Classes


If you are looking for paid Math classes, here is a list of the most popular paid classes.

AlphaStar Academy​

AlphaStar Academy offers extensive training programs for gifted students towards national and international Math and Science competitions such as MathCounts, American Mathematics Competitions, USA Math Olympiads, USA Computing Olympiads, F=ma, and USA Physics Olympiads.

Art of Problem Solving

Since 2003, the AoPS online school has provided a unique learning experience carefully designed for outstanding students studying online. We offer a full math curriculum for middle and high school, introductory programming courses, and specialty courses to prepare students for particular math and science competitions. Most of our courses meet weekly for live sessions, and have a variety of types of weekly homework.

Daily Challenge By Po Shen-Loh 

One of the best online courses for middle school competition math! Prof. Loh's ability to design problems, along with his engaging and thorough explanations makes their courses are extremely efficient in helping students with little competition math experience advance to a much higher level!

Momentum Learning

Momentum Learning provides tutoring services to elementary and high school students in the Sugar Land, Texas area. Their comprehensive services cover the critical subject areas for educational success in these grades. They provide weekly classes covering a variety of subjects including school math, contest math, coding, science, English, and public speaking.

Mathleague offers a number of services designed to promote math and problem solving abilities in individual or group settings. Instructors at run short-term classes to help prepare students for math competitions and develop their problem-solving skills. Classes will be held throughout the school year in person and online. 

Awesome Math

AwesomeMath is devoted to providing enriching experiences in mathematics for intellectually curious learners. Through summer camps, publications, curriculum, and competitions AwesomeMath fosters a community that values critical thinking, creativity, passionate problem solving, and lifetime mathematical learning.

Idea Math

AwesomeMath is devoted to providing enriching experiences in mathematics for intellectually curious learners. Through summer camps, publications, curriculum, and competitions AwesomeMath fosters a community that values critical thinking, creativity, passionate problem solving, and lifetime mathematical learning.

AMC Advantage

AMC Advantage is a collection of problems designed to improve problem-solving skills and get students ready or the competition.

RSM AMC Classes

Russian School of Math's selective and tiered competitions program prepares students for the full array of national and international math Olympiads.

John Hopkins CTY Competitive Math Prep

This course is designed to extend skills in problem solving taught in MathCounts, to foster mathematical creativity, and to prepare students for competitions similar to the American Mathematics Competition (AMC 8, 10).

MyMathCounts Classes

They have online classes, preparation books, private tutoring, and other math materials.

Achievable (save 25%)

Achievable provides AMC 8 and AMC 10/12 courses through their memory-reinforcing platform which automatically prioritizes the material students need and then trains them to remember it more effectively on test day.

MyMathCounts Books

* These books often have typos and errors

bottom of page