The best Maths Olympiad preparation books depend on a student's current level: beginners (Grade 6–7) benefit most from puzzle-based books that build number sense, intermediate students (Grade 8–9) need topic-specific texts covering number theory, algebra, geometry and combinatorics, and advanced IOQM/INMO-track students need dedicated problem-solving compendiums like Problem-Solving Strategies by Arthur Engel. No single book covers everything well — a small, well-sequenced set matched to current level matters more than owning many books.

Key Takeaways

  • Book choice should match current level, not aspiration — an advanced book too early creates frustration, not progress.
  • Puzzle-based books work best for building early number sense in Grade 6–7.
  • Topic-specific books (one for number theory, one for geometry, etc.) build depth more effectively than general "Olympiad problems" compilations.
  • Past papers are a supplement to books, not a replacement for them.
  • A book is only as useful as the quality of engagement with it — working through problems slowly beats skimming many quickly.

Why This Topic Matters

The right book at the wrong level can do more harm than good — an advanced compendium handed to a beginner often creates the impression that Olympiad maths is inaccessible, when the real issue is sequencing. A grade-appropriate, well-sequenced reading list makes the difference between steady progress and stalled frustration.

Who Should Read This

This guide is for parents and students building a Maths Olympiad preparation library, whether starting from scratch in Grade 6 or looking for advanced texts for serious IOQM/INMO-track preparation.

Books for Beginners (Grade 6–7)

At this stage, the goal is building genuine curiosity and number sense — not formal Olympiad training yet.

  • *An Excursion in Mathematics* — Bhaskaracharya Pratishthana. A well-loved Indian text that eases students into competition-style thinking through accessible problems.
  • *Mathematical Circles* — Dmitri Fomin, Sergey Genkin, Ilia Itenberg. Built around discussion-style problem sets, genuinely engaging for younger students.
  • *The Art of Problem Solving, Volume 1* — Sandor Lehoczky and Richard Rusczyk. A gentle, well-structured introduction to competition mathematics fundamentals.

Books for Intermediate Students (Grade 8–9)

This is the stage for building genuine depth in the four core topic areas.

Number Theory

  • *Elementary Number Theory* — David M. Burton. A clear, thorough introduction to divisibility, modular arithmetic and prime factorization.

Algebra

  • *Algebra* — I.M. Gelfand and Alexander Shen. Builds genuine algebraic flexibility beyond school-level manipulation.

Geometry

  • *Geometry Revisited* — H.S.M. Coxeter and S.L. Greitzer. A classic text for synthetic geometry reasoning, moving beyond formula-based approaches.

Combinatorics

  • *A Path to Combinatorics for Undergraduates* — Titu Andreescu and Zuming Feng. Accessible despite the title, with a strong problem-set structure.

Books for Advanced / IOQM–INMO Track (Grade 9–12)

  • *Problem-Solving Strategies* — Arthur Engel. Widely regarded as one of the most comprehensive Olympiad problem-solving references, covering all four core areas with genuine depth.
  • *Challenge and Thrill of Pre-College Mathematics* — V. Krishnamurthy, C.R. Pranesachar, K.N. Ranganathan, B.J. Venkatachala. An Indian-context classic, closely aligned with IOQM and INMO-style problems.
  • *The Art and Craft of Problem Solving* — Paul Zeitz. Focuses explicitly on the psychology and process of tackling unfamiliar problems, not just content.
  • *Mathematical Olympiad Challenges* — Titu Andreescu and Razvan Gelca. A strong bridge between intermediate and truly advanced problem sets.

Past Papers as a Supplement

Past IOQM, PRMO, INMO and NMTC papers are essential once the underlying topic areas have real depth — used too early, they mostly reveal how much a student doesn't yet know, without teaching the concept itself. Used at the right stage, they're invaluable for exam-format familiarity and mixed-topic practice.

How to Actually Use These Books Well

  • Work slowly, not broadly. A student who works through 30 problems carefully, reviewing every mistake, learns more than one who skims 100 problems quickly.
  • Don't skip the "hard" chapters. The chapters a student is tempted to skip are usually exactly the ones that need attention most.
  • Revisit earlier chapters periodically. A technique from chapter one should still feel solid by chapter five — revisiting confirms it hasn't faded.
  • Pair books with guided discussion. A mentor or study group that can explain why a solution works, not just confirm the answer, gets far more value out of the same book.

Common Mistakes When Choosing Books

  • Buying an advanced book too early, based on a friend's recommendation, without checking it matches current level.
  • Owning many books but finishing none. A small, well-sequenced set worked through carefully outperforms a large, half-used collection.
  • Treating a solutions manual as the primary resource. Solutions should be checked after genuine attempts, not read alongside problems.
  • Ignoring Indian-context texts in favor of only international ones, missing books like Challenge and Thrill that are specifically aligned with India's IOQM/INMO format.

Expert Tips from BuzzyBrains Academy Faculty

Founder Dilip Sah (IIT Kanpur alumnus, JEE AIR 400, 25+ years of mentoring experience) has guided hundreds of students through exactly this book-selection process. A few principles used at BuzzyBrains Academy:

  • Books are assigned by diagnosed level, not by grade alone. Two Grade 9 students might need different books depending on their actual topic-area readiness.
  • Small batches (max 12 students) allow mentors to check whether a student is genuinely engaging with a book's problems, not just progressing through pages.
  • A curated shortlist beats an exhaustive reading list — BuzzyBrains Academy typically recommends 2–3 books at a time, matched precisely to a student's current stage.

Summary Table

LevelRecommended Books
Beginner (Grade 6–7)An Excursion in Mathematics, Mathematical Circles, AoPS Vol. 1
Intermediate (Grade 8–9)Elementary Number Theory, Algebra (Gelfand & Shen), Geometry Revisited, A Path to Combinatorics
Advanced (Grade 9–12, IOQM/INMO)Problem-Solving Strategies, Challenge and Thrill of Pre-College Mathematics, The Art and Craft of Problem Solving

Conclusion

The right Maths Olympiad books, matched carefully to a student's actual level and worked through slowly and thoroughly, do more for genuine progress than any large, aspirational reading list. Start with accessible, puzzle-based texts, build topic-specific depth through the intermediate stage, and move to comprehensive problem-solving compendiums only once that foundation is genuinely solid.