Accreditation Logo

“I have worked with Oscar for about 4 years now, and he has really helped me with my math journey. With his help and training, I managed to get on my state team for the National Math Olympiad various times, and even managed to get a gold medal in the Girls’ National Math Olympiad. He knows a lot about these topics and explains them very well — very consistent in keeping you on track for what you want to achieve.”

— National Olympiad gold medalist (coached by Oscar H.)

“Nikola is a fantastic tutor. He is very patient in explaining concepts and has a deep understanding of mathematics — number theory in particular. He explains everything in a natural and crystal-clear way.”

— USAMO-track student (coached by Nikola V.)

“Zurab stands out for his exceptional blend of deep expertise in competitive physics and math and his ability to present complex material in a surprisingly accessible way. He takes the time to understand each boy’s strengths and weaknesses, crafting a personalized study plan that addresses their unique needs.”

— Parent of two competition-math students (coached by Zurab J.)

“Ashyr is well prepared for the lesson. We had good communication about the goal and plan. He demonstrated strong capabilities on teaching at the AIME or above level, and prepared homework for my son to work on. Looking forward to the next lesson!”

— Parent of USAMO-aspiring student (coached by Ashyrgeldi A.)

Why Our USAMO Coaching Wins

  • Proof-writing first — USAMO is graded on full written proofs, not numeric answers. Every session focuses on rigor, clarity, and correctness
  • IMO medalist coaches — instructors who’ve solved at the IMO level themselves know what a 7-out-of-7 proof looks like and how graders read your work
  • Full topic coverage — combinatorics, number theory, advanced algebra, and synthetic / projective geometry at olympiad depth
  • Path to MOP and the U.S. IMO team: top USAMO scorers earn invitations to the Mathematical Olympiad Program, the proven pipeline to Team USA
  • Real past USAMO papers on our platform — 6 problems, 9 hours over 2 days, written-proof grading drills
  • Evening and weekend slots — built around demanding high-school junior/senior schedules

Live Video. Real Whiteboard. No Typing.

Most online USAMO programs are group sessions with typed chat — slow, clunky, and disconnected. We use 1-on-1 live video with an interactive whiteboard:

  • See your tutor explain problems in real time
  • Draw geometry, write equations, sketch your thinking
  • Ask questions immediately — no chat lag
  • Watch IMO medalist coaches solve problems the way mathematicians actually work
Live 1-on-1 video lesson with interactive whiteboard

USAMO Curriculum

The USA Mathematical Olympiad (USAMO) is a 6-question, 9-hour proof-based exam administered over two days, generally considered the most demanding mathematics competition for high school students in the United States. Students qualify via the AMC 12 combined with AIME performance — typically the top 250 qualifiers each year. Top USAMO scorers are invited to the Mathematical Olympiad Program (MOP), where the U.S. International Mathematical Olympiad team is selected and trained.

USAMO problems test mathematical maturity at the level just below international olympiad. A student who has mastered AIME computational technique must add three things to succeed on USAMO: deep fluency with olympiad-specific methods (inversion, generating functions, Vieta jumping, the probabilistic method); the ability to recognize which method applies to a problem that has not been pre-labeled; and the discipline to write a proof that a critical grader will accept as complete and correct.

Our USAMO curriculum is grounded in the Russian olympiad tradition. The Soviet and Russian mathematical school spent the 20th century developing pedagogy specifically for proof-based problem solving at the high school level — techniques that subsequently spread worldwide and now form the foundation of modern olympiad training. Many of our coaches were trained directly in this tradition, having competed in national and international olympiads and graduated from elite Russian or post-Soviet mathematical programs.

The curriculum is organized by technique rather than by topic, because olympiad problems do not announce which subject they belong to. A student must recognize when a problem calls for inversion versus a coordinate bash, when a polynomial identity reduces to a functional equation, when a counting problem requires the probabilistic method. The lessons below build that recognition at olympiad depth.

Algebra

  • Lesson 1 · Advanced Functional Equations

    Solving functional equations on , , and . Cauchy’s equation f(x + y) = f(x) + f(y) and its variants under continuity, monotonicity, or boundedness. Functional equations with multiple variables: f(x, y), f(x + y, z), and similar. The technique of finding fixed points and using them to constrain the function. Functional equations in number theory: equations on the integers with multiplicative structure. Proving uniqueness of solutions and writing the uniqueness argument cleanly.

  • Lesson 2 · Polynomials at Olympiad Depth

    Vieta’s formulas and Newton’s identities in their full form. Polynomial interpolation via Lagrange and via finite differences. Multiplicity and the derivative criterion. Resultants and discriminants of polynomials. Polynomial congruences and Hensel’s lemma at introductory level. Problems involving polynomials with integer or rational coefficients: showing certain polynomials must have integer roots, or must factor in certain ways.

  • Lesson 3 · Inequalities — The Olympiad Toolkit

    AM-GM, Cauchy-Schwarz, rearrangement, Chebyshev, Jensen’s inequality with their full equality conditions. Weighted versions of the classical inequalities. The SOS (sum of squares) method, Schur’s inequality, and tangent line tricks. Hölder’s inequality and its applications. Substitution techniques: u = a + b + c, v = ab + bc + ca, w = abc normalizations. Identifying which inequality technique a problem requires from its structure.

  • Lesson 4 · Complex Numbers as a Universal Tool

    Roots of unity and the roots-of-unity filter. Cyclotomic polynomials. Complex coordinates for geometry: representing the plane as , rotations as multiplication by e, reflections, similarity. Complex bash for proving classical theorems (Napoleon’s theorem, the Simson line, the nine-point circle). Using complex methods to prove real algebraic identities elegantly.

  • Lesson 5 · Sequences, Series, and Asymptotics

    Linear recurrences and characteristic equations with repeated and complex roots. Generating functions (ordinary and exponential). Solving nonlinear recurrences via clever substitutions. Convergence considerations for olympiad-relevant series. Asymptotic estimates and bounding arguments — when a problem requires showing a sequence grows or shrinks at a particular rate.

Number Theory

  • Lesson 1 · Modular Arithmetic and Classical Results

    Fermat’s Little Theorem, Euler’s theorem, Wilson’s theorem with full proofs and applications. The Chinese Remainder Theorem with its uses and limitations. Primitive roots, discrete logarithms, and indices. Quadratic residues, the Legendre symbol, quadratic reciprocity. Computing roots modulo p via the Tonelli-Shanks algorithm at conceptual level.

  • Lesson 2 · p-adic Valuation and Lifting the Exponent

    The p-adic valuation vp and its properties. The Lifting the Exponent Lemma in full generality, with the cases for odd primes, for p = 2, and for sums versus differences. Proving non-existence results via p-adic obstructions. The Hasse principle at conceptual level: when local solvability implies global solvability and when it does not.

  • Lesson 3 · Diophantine Equations and Vieta Jumping

    Linear and quadratic Diophantine equations. Pell’s equation, fundamental solutions, and the structure of all solutions. Vieta jumping in its full form: viewing a Diophantine equation as a quadratic in one variable, using Vieta’s to relate roots, applying infinite descent or extremal arguments. The classical Vieta jumping problems (IMO 1988 Problem 6 and its descendants).

  • Lesson 4 · Multiplicative Structure and Möbius Inversion

    Multiplicative arithmetic functions in depth. Dirichlet convolution. Möbius inversion and its applications. Computing Euler products. Recognizing problems where multiplicative decomposition simplifies the analysis. Number-theoretic generating functions.

  • Lesson 5 · Constructive and Non-Existence Proofs

    Existence proofs via construction: building integers with prescribed properties. Non-existence proofs via modular obstructions, descent, or bounding. The interplay of additive and multiplicative structure. The technique of constructing infinitely many solutions from finitely many. Using algebraic identities to generate parameterized families of solutions.

Geometry

  • Lesson 1 · Synthetic Geometry at Olympiad Depth

    The triangle centers and their relationships, with full proofs. The Euler line, nine-point circle, and the Euler-Feuerbach connection. Isogonal and isotomic conjugates. The Simson line, the orthic triangle, the medial triangle, and the tangential triangle. The incircle’s contact triangle. Recurring olympiad configurations and how to recognize them.

  • Lesson 2 · Power of a Point and Coaxial Circles

    Power of a Point in its full generality. The radical axis as the locus of points with equal power. The radical center of three circles. Coaxial systems of circles and their structure. Using power-of-a-point to prove concurrence and collinearity at olympiad level.

  • Lesson 3 · Cyclic Quadrilaterals, Ptolemy, and Generalizations

    Cyclic quadrilateral properties and Ptolemy’s theorem with proof. Ptolemy’s inequality and its equality case (when four points are concyclic). Brahmagupta’s formula and its proof. Generalized Ptolemy for non-Euclidean settings.

  • Lesson 4 · Geometric Transformations

    Rotations, reflections, translations, dilations, and spiral similarities — full classification and properties. Spiral similarities and their fixed points: the spiral similarity lemma. Composition of transformations and the resulting transformation type. Using transformations to map hard configurations to known easy ones.

  • Lesson 5 · Inversion

    Inversion in a circle with full properties. Lines and circles through the inversion center map to lines; other circles map to circles. Tangency preservation. Cross-ratio preservation. Using inversion to handle configurations with multiple tangent circles, with concyclic points, or with special points. The Apollonius problem (finding a circle tangent to three given circles) solvable via inversion.

  • Lesson 6 · Projective Geometry

    Poles and polars with respect to a circle or conic. The cross-ratio of four collinear or concyclic points. Harmonic conjugates and harmonic ranges. Projective transformations: the projective plane, perspectivities, projectivities. The theorem that any quadrilateral can be mapped to any quadrilateral by a projective transformation. When projective methods solve a problem that synthetic and inversive methods cannot.

  • Lesson 7 · Coordinate, Trigonometric, and Barycentric Methods

    Coordinate bash as a problem-solving tool. Cartesian coordinates for problems with strong axis-of-symmetry structure. Complex coordinates for problems involving rotation, similarity, or concyclicity. Barycentric coordinates for triangle-centric problems: representing points relative to a reference triangle, computing concurrences and collinearities via barycentric algebra. Trigonometric identities applied to angle-chasing problems at olympiad depth.

  • Lesson 8 · Combinatorial Geometry

    Geometric problems with discrete or counting structure. Counting points, lines, intersections, regions. The Erdős-Szekeres theorem and its proofs. Helly’s theorem and its applications to convex sets. The Sylvester-Gallai theorem on collinear points. The Happy Ending problem. Geometric Ramsey theory at introductory level.

Combinatorics

  • Lesson 1 · Counting Methods at Olympiad Depth

    Bijective arguments, double counting, and inclusion-exclusion at olympiad level. Catalan numbers and their many incarnations: balanced parentheses, Dyck paths, binary trees, triangulations. Counting lattice paths via the reflection principle. Counting via generating function coefficient extraction. The exponential formula relating connected and general counts.

  • Lesson 2 · Pigeonhole and Extremal Principles

    The pigeonhole principle with all its variants: simple, generalized, and infinite. Constructing the pigeons and holes — usually the hard part of a pigeonhole argument. The extremal principle: considering the extremal element to force structural conclusions. The well-ordering principle as the foundation. Discrete extremal arguments for combinatorial games and configurations.

  • Lesson 3 · Invariants and Monovariants

    Invariants under the operations allowed in a problem. Coloring arguments as invariant proofs. Constructing invariants from partial information. Monovariants: quantities that strictly increase or decrease, used to prove termination of iterative processes. The interplay between invariants (which prove non-reachability) and monovariants (which prove termination).

  • Lesson 4 · Graph Theory

    Graphs, trees, connectivity. Euler tours, Hamiltonian paths, planarity. Bipartite graphs and matchings. Hall’s marriage theorem, König’s theorem, and the max-flow min-cut theorem at introductory level. Ramsey theory: R(3, 3), R(4, 4) bounds, and the general statement of Ramsey’s theorem. Extremal graph theory: Turán’s theorem.

  • Lesson 5 · Combinatorial Games

    Two-player games with perfect information. Nim and the Sprague-Grundy theorem. Computing Grundy values for game positions. Strategy stealing arguments and when they apply. Pairing strategies. Games on graphs and on game trees.

  • Lesson 6 · The Probabilistic Method

    Proving existence by showing positive probability over a random construction. Linearity of expectation as a proof technique. The deletion method. The Lovász local lemma at conceptual level. Concentration inequalities (Markov, Chebyshev) and their olympiad applications.

  • Lesson 7 · Algebraic Methods in Combinatorics

    Linear algebra in combinatorics: using vector spaces over finite fields to count or to prove existence. The dimension argument: a set of vectors that spans a space cannot have too few elements. Applications to combinatorial designs, codes, and Boolean function problems.

  • Lesson 8 · Combinatorial Number Theory

    Problems combining counting and number-theoretic structure. Sum-free sets, sumsets, and additive combinatorics at introductory level. Cauchy-Davenport theorem. The Erdős-Ginzburg-Ziv theorem. Problems involving sequences of integers with prescribed divisibility properties.

Proof Writing

  • Lesson 1 · Anatomy of a USAMO Solution

    The structure expected by USAMO graders: clear statement of the claim being proved, identification of the key insight, justification at each step, conclusion that reconnects to the problem statement. Distinguishing what must be proved from what may be assumed (cited theorems, named techniques). The difference between a sketch and a proof.

  • Lesson 2 · Writing for a Skeptical Grader

    The discipline of writing as if the grader is actively looking for gaps. Justifying each non-obvious step. Citing named theorems and lemmas correctly. Handling edge cases explicitly rather than implicitly. Avoiding the common errors of “clearly,” “obviously,” and “it can be shown.”

  • Lesson 3 · Common Proof Techniques and When to Use Them

    Direct proof, contradiction, contrapositive. Induction in all its forms: weak, strong, structural, transfinite (at conceptual level). Construction. Probabilistic proof. Knowing which technique to deploy from the problem’s structure.

  • Lesson 4 · Editing and Refining a Written Proof

    The discipline of reviewing one’s own proof. Identifying gaps, unclear statements, unjustified leaps. Editing for clarity without losing rigor. The “explain to a smart peer” test: would a fellow olympiad student following your written argument be able to verify each step? Refining geometry proofs with diagrams that aid rather than substitute for the verbal argument.

Past Papers Practice

USAMO mastery requires solving olympiad-level problems and writing complete, correct, well-presented proofs of those solutions. Our students work through:

  • USAMO papers from 2007 to 2025, with detailed grader-style feedback on every submitted proof — what would receive full credit, what would lose points, why
  • USAJMO papers from 2010 to 2025 as foundational practice — the techniques are the same, only the problem difficulty differs
  • Selected IMO problems (the easier 1, 4 problems of each year) for additional volume and exposure to international-level problems
  • IMO Shortlist problems from recent years for advanced practice — these are the problems considered for IMO but not selected, and serve as the standard practice material for olympiad training worldwide
  • Engel’s “Problem-Solving Strategies,” Andreescu and Enescu’s “Mathematical Olympiad Treasures,” and similar Russian-tradition references that our coaches draw from

Practice is interleaved with technique-focused lessons throughout the program. Students typically write 60–100 proofs over a year of preparation. The skill being built is the combination of solving a hard problem, recognizing what specifically is worth proving in the solution, and writing the proof so a USAMO grader can verify it as complete.

Why Russian Math methodology shines at USAMO. The Russian olympiad tradition has refined olympiad pedagogy over a century, developing the recognition heuristics (“this looks like a Vieta jumping problem,” “this calls for inversion”), the proof-writing conventions, and the technique-by-technique training that USAMO rewards. Many of our coaches competed in their national olympiads, qualified for the IMO, or trained at elite Russian and post-Soviet mathematical programs — and they bring that tradition directly to our students.

About the USAMO

What is the USAMO?

The United States of America Mathematical Olympiad is the senior division of the U.S. olympiad sequence, administered by the MAA. Qualification is invitation-only: students reach USAMO via a weighted index combining AMC 12 + AIME scores, with roughly the top 270 students nationwide earning a spot.

The format: 6 proof problems over 9 hours, split across 2 days — 3 problems in the morning of day one, 3 more on day two. Every answer is a written proof, scored 0–7 by trained graders. There is no multiple-choice safety net. Top scorers are invited to MOP (the Mathematical Olympiad Program), which selects the U.S. team for the International Mathematical Olympiad.

Why USAMO is the credential

USAMO qualification is the strongest pre-college math credential in the U.S. — a qualifier list under 300 students nationwide. MIT, Caltech, Stanford, Princeton, and Harvard read it as a near-automatic STEM signal. A high USAMO score (or a perfect 7 on any problem) carries weight at the most selective programs and graduate-research recruiting.

USAMO leads directly to MOP (Math Olympiad Program) — an intensive 3-week summer training camp for the top USAMO finishers. MOP is where the U.S. IMO team is selected. Past MOPpers include Fields medalists and many top mathematicians and computer scientists.

What good USAMO prep looks like

USAMO is a different sport from the AIME. Each problem demands a complete, rigorous written proof — clear claims, supported logic, and full case analysis. Strong AIME scorers who try USAMO without proof training often score 0–1 their first time. With targeted prep, students reach 7–14 (out of 42).

Our coaches teach the olympiad proof toolkit — induction, extremal principle, pigeonhole, algebraic manipulation at depth, graph-theoretic counting, projective and inversive geometry, and the recurring patterns that USAMO graders reward. Sessions blend untimed proof critique with timed mock USAMO sittings for the 4.5-hour stamina each day demands. Students see every recent past paper and learn to recognize when a problem ‘wants’ combinatorial bijection vs. number-theoretic descent vs. geometric inversion.

Next USAMO Test Dates

2027 (estimated)
USAMO Day 1: March 23, 2027
USAMO Day 2: March 24, 2027
Registration: invitation-only via weighted AMC 12 + AIME index — no public deadline.

Per MAA calendar. Dates are estimates — verify on the MAA website closer to the date.

What Parents Are Saying