Welcome to

Math Gym

Sharpen your contest skills, discover fresh challenges, and track your growth all in one vibrant training arena.

685 Problems of the Day available
#potd_0674 Latest featured challenge
Opportunities to level up
🎯

Practice Problems

Explore thousands of curated problems from major contests and filter by your favourite difficulty or category.

📆

Problem of the Day

Build momentum with daily challenges, keep your streak alive, and compare your progress with friends.

POTDs were split into normal and challenge modes after POTD #21. Early access is available in our Discord community.

There are currently 685 POTDs on TopsOJ.

🎮

Math Games

Level up your instincts with interactive games focused on speed, precision, and mental agility.

  • Mental Math Train your brain with custom drills.
  • Triangulate Race to locate triangle centers.
  • Be Perfect Master perfect squares lightning fast.
📚

Resources Library

Dive into curated notes, walkthroughs, and strategies for every major contest topic.

Go to Resources
🧠

Mock Generator

Create a timed, unique mock contest in just a few clicks and simulate a real competition experience.

Launch Mock Generator

Supported mock contests:

AMC 8 AMC 10 AMC 12 AIME Pascal Cayley Fermat
🧘

Zen Mode

A calming practice experience is on the horizon. Stay tuned for mindful problem solving sessions.

Coming soon