International Mathematical Olympiad Syllabus: Topics Guide
Table of Contents
IMO Syllabus at a Glance
Key Points to Know Before You Start
School Mathematics You Must Know First
Algebra Topics
Plane Geometry Topics
Combinatorics Topics
Number Theory Topics
Syllabus Across IOQM, RMO, INMO and IMO
How Topics Show Up in Problems
Is This the Same as the School-Level Olympiad Syllabus?
Recommended Books
How to Cover the Syllabus
Common Mistakes to Avoid
The International Mathematical Olympiad syllabus is different from the syllabus of any school board or entrance exam. There is no official list of chapters. The IMO draws its problems from four areas of school-level mathematics: algebra, combinatorics, geometry and number theory. What makes the problems hard is how they are posed, not how much advanced theory they need.
This page turns that idea into a practical checklist. It follows the topic list published by the Homi Bhabha Centre for Science Education (HBCSE), which runs India's Mathematical Olympiad programme, and adds guidance on where to start and how the four areas connect across IOQM, RMO, INMO and the IMO.
A note on the syllabus: the IMO does not publish a topic-wise syllabus. The lists below come from HBCSE's indicative syllabus for the Indian stages that lead to the IMO. HBCSE itself says the list is not exhaustive and that RMO and INMO problems may include topics not named in it. Use it as a working checklist, not as a guarantee.
IMO Syllabus at a Glance
Area | Main topics | Start with |
|---|---|---|
Algebra | Inequalities, progressions, polynomials, complex numbers, functional equations, sequences | AM-GM style inequalities and polynomial basics |
Plane geometry | Triangles, circles, concurrency and collinearity, trigonometry, coordinate geometry, vectors | Angle chasing and circle properties |
Combinatorics | Enumeration, pigeonhole principle, recursion, elementary graph theory | Counting methods and pigeonhole problems |
Number theory | Divisibility, congruences, Fermat's Little Theorem, Diophantine equations | Divisibility and modular arithmetic |
Key Points to Know Before You Start
No calculus needed: Calculus is never required at the IMO, and the IOQM guidance also says calculus and statistics are excluded. A student with basic school mathematics should be able to understand every problem, even when the solution is hard.
Difficulty rises by stage: HBCSE states that the level goes up from RMO to INMO to the IMO. The same four areas appear throughout, but the problems become more sophisticated.
Problem solving beats coverage: Olympiads reward clear reasoning and creativity more than extensive knowledge. Finishing a long topic list matters less than solving many varied problems.
Proofs matter from RMO onwards: The IOQM asks for numerical answers. RMO, INMO and the IMO require complete written proofs.
The list is indicative: New ideas, such as extra techniques in geometry or combinatorics, appear in papers from time to time.
School Mathematics You Must Know First
HBCSE advises every Olympiad aspirant to be familiar with all topics in the NCERT mathematics books for Classes 8, 9 and 10 before moving to the topics below. These chapters are the foundation, and weak basics are the most common reason students stall.
Area | Foundation to revise |
|---|---|
Algebra | Polynomials, linear and quadratic equations, identities, factorisation, arithmetic progressions |
Geometry | Triangles, circles, congruence and similarity, constructions, coordinate geometry basics |
Number system | Real numbers, divisibility, prime factorisation, Euclid's division lemma |
Trigonometry and mensuration | Ratios and identities, heights and distances, areas and volumes |
Statistics and probability | Only for school-level confidence; these do not form a main Olympiad area |
Algebra Topics
Algebra problems in olympiads usually ask you to prove an inequality, find all functions with a given property, or work with polynomials and sequences. HBCSE lists the following topics.
Inequalities: Standard inequalities and the technique of proving that one expression is always at least as large as another.
Progressions: Arithmetic, geometric and harmonic progressions, along with their means.
Theory of indices: Laws of exponents and their use in simplifying and bounding expressions.
Systems of linear equations and theory of equations: Relations between roots and coefficients, and solving equations with constraints.
Binomial theorem: Expansions and properties of binomial coefficients.
Complex numbers: Algebra and geometry of complex numbers, including roots of unity.
Polynomials in one and two variables: Factor and remainder ideas, root properties and identities.
Functional equations and sequences: Finding functions or sequences that satisfy given rules.
Start with inequalities and polynomials, because these appear most often in the early stages. Functional equations look intimidating, but they respond well to a few standard substitutions that you learn through practice.
Plane Geometry Topics
Geometry problems often hide a simple fact behind a crowded diagram. The topics below are the usual tools.
Sub-area | Topics |
|---|---|
Core figures | Triangles, quadrilaterals, circles and their properties; properties of triangles and polygons |
Constructions | Standard Euclidean constructions |
Concurrency and collinearity | Ceva's theorem and Menelaus's theorem |
Trigonometry | Basic identities, compound angles, multiple and sub-multiple angles, general solutions, sine rule, cosine rule |
Coordinate geometry | Straight line, circle, conics and three-dimensional geometry |
Vectors | Vector methods for proving geometric statements |
Begin with angle chasing, similar triangles and circle theorems. Add trigonometry and coordinate or vector methods once you can solve classical problems by pure geometry, because these methods give you a second way to attack a stuck problem.
Combinatorics Topics
Combinatorics has the least formal theory and the widest variety of problems. HBCSE names a short list.
Basic enumeration: Counting arrangements and selections without double counting.
Pigeonhole principle: Proving that something must exist by comparing the number of objects and boxes, including clever applications.
Recursion: Setting up and solving relations that describe how a count grows.
Elementary graph theory: Vertices, edges, degrees, paths, cycles and trees used to model a problem.
This is the area where students often feel they have nothing to study. In practice, the best method is to solve many different problems and note each trick you meet: invariants, extremal arguments, colouring, and induction.
Number Theory Topics
Number theory is the most structured of the four areas, and HBCSE gives a precise sequence of topics.
Topic group | What to learn |
|---|---|
Divisibility in integers | Division algorithm, greatest common divisor, Euclidean algorithm |
Linear Diophantine equations | Solving ax + by = c |
Prime numbers | Fundamental Theorem of Arithmetic |
Congruences | Basic properties, linear congruences, Chinese Remainder Theorem |
Classical theorems | Fermat's Little Theorem, Wilson's Theorem, Euler's phi function and Euler's generalisation of Fermat's Theorem |
Special equations | Pythagorean triples (definition and properties), Diophantine equations |
Master divisibility and modular arithmetic first. Most olympiad number theory problems become manageable once you are comfortable working modulo small numbers and with prime factorisation.
Syllabus Across IOQM, RMO, INMO and IMO
The four areas are the same at every stage. What changes is the format and the depth expected.
Stage | Format | What it tests | How to plan |
|---|---|---|---|
IOQM | 3 hours, 30 questions, one-digit or two-digit numerical answers | Accurate problem solving across all four areas | Build speed and accuracy with many short problems |
RMO | 3 hours, 6 problems, detailed proofs | Proof writing on harder versions of the same areas | Practise writing complete, structured proofs |
INMO | 4.5 hours, 6 problems, proofs | Deeper ideas and longer arguments | Work on olympiad-level problems with long thinking time |
IMO | Two days, 3 problems each, 4.5 hours per day | Hardest problems from the same four areas | Training camps, past IMO papers and mock contests |
Because one skill carries across all stages, you do not need to study separately for each exam. Study the four areas once, then adjust your practice to the format of the next stage.
How Topics Show Up in Problems
Knowing a topic name is only the first step. In an Olympiad paper, the topic is rarely announced. A problem about a grid of coloured squares may really be a pigeonhole argument. A problem about a strange-looking sum may be a polynomial question in disguise. A geometry problem with many circles may fall apart once you spot one pair of similar triangles.
This is why practice matters more than coverage. After each problem you solve, write one line stating which idea unlocked it, for example "invariant under swapping" or "consider remainders modulo 7". After a few weeks, this list becomes your personal syllabus, and it is more useful than any printed one.
Is This the Same as the School-Level Olympiad Syllabus?
No. A school-level International Mathematics Olympiad run for Classes 1 to 12 follows the school curriculum of the student's class. The syllabus on this page is for the global International Mathematical Olympiad and the Indian stages that lead to it, which test problem solving well beyond the textbook. If you are preparing for the school-level exam, use the syllabus published by its organiser instead.
Recommended Books
HBCSE lists the following books for the Olympiad topics above. You do not need all of them. Pick one good book per area and work through it carefully.
Area | Books suggested by HBCSE |
|---|---|
Algebra | Higher Algebra (Hall and Knight; Barnard and Child); Polynomials (Ed Barbeau); Functional Equations: A Problem Solving Approach (B. J. Venkatachala); Inequalities: An Approach Through Problems (B. J. Venkatachala) |
Plane geometry | Geometry Revisited (Coxeter and Greitzer); Problems in Plane Geometry (Sharygin); Plane Trigonometry and The Elements of Coordinate Geometry (S. L. Loney) |
Combinatorics | Introductory Combinatorics (Brualdi); Discrete Mathematics: Elementary and Beyond (Lovasz, Pelikan, Vesztergombi); Combinatorial Techniques (S. S. Sane) |
Number theory | Elementary Number Theory (David M. Burton); An Introduction to the Theory of Numbers (Niven, Zuckerman, Montgomery) |
General | Problem Primer for Olympiads; Challenge and Thrill of Pre-College Mathematics; An Excursion in Mathematics; Problem Solving Strategies (A. Engel); Mathematical Circles (Fomin and others) |
HBCSE also recommends solving the question papers of earlier years, which are available on its Olympiads website at the official past papers page.
How to Cover the Syllabus
The plan below assumes a student starting from Class 8 or 9 level mathematics. Adjust the timing to your own pace, since progress depends on practice rather than the calendar.
Phase 1, foundation (first 6 to 8 weeks): Revise NCERT mathematics of Classes 8 to 10. Fix gaps in algebra identities, triangles, circles and divisibility.
Phase 2, one area at a time (next 3 to 4 months): Study number theory and algebra first, then geometry, then combinatorics. For each area, read a short theory section and solve 15 to 20 problems before moving on.
Phase 3, mixed practice: Solve past IOQM and RMO papers by topic, then in full under time limits. Mark every problem you could not solve.
Phase 4, proof writing: From RMO preparation onwards, write out complete solutions and get them checked. A correct idea with an incomplete proof loses marks.
Phase 5, advanced problems: After the early stages, move to INMO and international-level problems, and keep a notebook of techniques that worked.
Common Mistakes to Avoid
Reading theory without solving problems: Olympiad skill comes from struggling with problems. Spend most of your time on questions, not on notes.
Neglecting combinatorics: It has no thick textbook, so students skip it. It still appears in every paper.
Skipping the school base: Gaps in Class 8 to 10 mathematics slow down every advanced topic.
Ignoring written solutions: From RMO onwards, unclear writing costs marks even when the idea is right.
Giving up on a problem too early: Allow a problem real thinking time, then read the solution and note what you missed.
Trusting unofficial syllabus lists blindly: Some pages mix this exam with the school-level olympiad. Check the official HBCSE syllabus page for the Indian stages.
Frequently Asked Questions
Ready to practice? Explore IMO mock tests from top educators.
Browse IMO Mock Tests