Accreditation Logo

“Ashyrgeldi is very knowledgeable, competent, smart, and flows the lessons effortlessly. Rather than reciting solutions from a textbook, he guides her to solve the problem herself. When I hear her say ‘wow! that’s how it works!’ I know she is learning. He tailors lessons and homework to her strengths and weaknesses — we get the true benefit from 1-to-1 sessions.”

— Parent of AMC 12 student (coached by Ashyrgeldi A.)

“We are incredibly grateful to have found Oscar to help our son prepare for AMC 12, AIME, and MATHCOUNTS. His expertise in competition math is outstanding, and his ability to break down complex concepts into understandable steps has made a significant impact on our son’s learning.”

— Parent of AMC 12 → AIME student (coached by Oscar H.)

“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.)

“Nikola is probably one of the world’s best coaches when it comes to number theory. His explanation of concepts was crystal clear. I would have never qualified for AIME without his help.”

— AIME qualifier via AMC 12 (coached by Nikola V.)

Why Our AMC 12 Coaching Wins

  • 1-on-1 Socratic method coaching for AMC 12 students grades 11–12 — advanced problem-solving, not formula drill
  • AIME-qualifier coaches: every coach has cleared AIME themselves and knows the trig, complex-number, and logarithm topics that distinguish AMC 12
  • USAMO-track instruction available — coaches with IMO, IMC, and Putnam credentials for the AMC 12 → AIME → USAMO progression
  • Senior-year college edge: AIME qualification + AMC 12 Distinction is a recognized signal at MIT, Caltech, Stanford, and top STEM programs
  • Timed AMC 12 practice tests on our platform — real past papers, real 75-minute pacing
  • Evening and weekend slots available — built for high-school schedules and competition season

Live Video. Real Whiteboard. No Typing.

Most online AMC 12 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

AMC 12 Curriculum

The AMC 12 is a 25-question, 75-minute multiple-choice exam for high school students in grade 12 and below. It introduces substantially more advanced material than the AMC 10 — including complex numbers, trigonometric identities, conic sections, and more sophisticated algebraic and combinatorial techniques. Top scorers qualify for the AIME, the next stage of the U.S. math olympiad pipeline.

Our curriculum is grounded in Russian Math methodology, which emphasizes structural understanding over formula memorization. Where American curricula teach students to plug into the quadratic formula, we teach them to analyze the discriminant. Where they memorize the Law of Cosines, we derive it from vectors. Your tutor will customize the sequence and pace based on your student’s strengths and goals.

Algebra

  • Lesson 1 · Algebraic Identities and Symmetric Expressions

    Expansion, factoring, and the standard algebraic identities. Difference of squares: a² − b² = (a − b)(a + b). Sum and difference of cubes: a³ ± b³ = (a ± b)(a² ∓ ab + b²). The binomial theorem (a + b)n = Σ C(n, k) an−k bk. Symmetric polynomial expressions and Newton’s identities at the AMC 12 level: relating power sums pk = ak + bk + … to elementary symmetric polynomials.

  • Lesson 2 · Quadratic Analysis and Vieta’s Formulas

    The discriminant D = b² − 4ac as the central object of quadratic analysis. Three cases: D > 0 gives two distinct real roots, D = 0 gives one repeated root, D < 0 gives two complex conjugate roots. Vieta’s formulas for polynomials of arbitrary degree: for anxn + … + a0 = 0, the elementary symmetric functions of the roots equal (−1)k an−k/an. Using Vieta’s to compute symmetric expressions of roots (sums of squares, sums of cubes, sums of reciprocals) without finding the roots themselves.

  • Lesson 3 · Polynomials and Their Roots

    Polynomial division and the factor theorem. The rational root theorem. Conjugate root theorem: if a polynomial has real coefficients, complex roots come in conjugate pairs; if rational coefficients, irrational roots involving √n come in conjugate pairs. Multiplicity of roots and its relationship to derivatives.

  • Lesson 4 · Complex Numbers

    The complex plane and basic operations. Modulus, argument, and conjugate. Polar form: z = r(cos θ + i sin θ) = re. De Moivre’s theorem: (cos θ + i sin θ)n = cos(nθ) + i sin(nθ). Computing powers and roots of complex numbers via polar form.

  • Lesson 5 · Roots of Unity and Their Applications

    The nth roots of unity as solutions to zn = 1, geometrically vertices of a regular n-gon on the unit circle. The primitive nth roots and the cyclotomic polynomials. Using roots of unity to evaluate trigonometric sums and prove combinatorial identities. The classic identity Σ cos(2πk/n) = 0 derived from roots of unity.

  • Lesson 6 · Sequences, Series, and Recurrences

    Arithmetic and geometric sequences. Telescoping techniques. Solving linear recurrences via the characteristic equation: for a recurrence like an = c1an−1 + c2an−2, find the roots of x² − c1x − c2 = 0 and write an as a linear combination of those roots to the nth power. Fibonacci-style problems and Binet’s formula.

  • Lesson 7 · Functions, Graphs, and Functional Equations

    Function notation, domain, range, and composition. Inverse functions and the condition for invertibility. Even and odd functions. Periodic functions. Basic functional equations at the AMC 12 level: solving f(x + y) = f(x) + f(y), f(xy) = f(x) + f(y), and similar Cauchy-style equations.

  • Lesson 8 · Logarithms and Exponentials

    Properties of logarithms: log(ab) = log(a) + log(b), log(an) = n · log(a), change of base logb(x) = log(x)/log(b). Solving exponential and logarithmic equations and inequalities. Logarithmic identities used in competition problems.

  • Lesson 9 · Inequalities

    The AM-GM inequality: for non-negative reals, (a1 + a2 + … + an)/n ≥ n√(a1a2…an), with equality when all terms are equal. The Cauchy-Schwarz inequality: (Σ aibi)² ≤ (Σ ai²)(Σ bi²). The QM-AM-GM-HM chain. Recognizing when an AMC 12 problem requires an inequality technique versus a direct computation.

Number Theory

  • Lesson 1 · Divisibility, Primes, and Factorization

    Divisibility rules. Prime factorization. Number of factors: if n = p1a1 · p2a2 · … · pkak, then d(n) = (a1 + 1)(a2 + 1)…(ak + 1). Sum of factors σ(n) = Π (piai+1 − 1)/(pi − 1). Multiplicative arithmetic functions.

  • Lesson 2 · Modular Arithmetic and Classical Theorems

    Solving congruences. Fermat’s Little Theorem: ap−1 ≡ 1 (mod p) for prime p with gcd(a, p) = 1. Euler’s theorem: aφ(n) ≡ 1 (mod n) for gcd(a, n) = 1, where φ is Euler’s totient function. Wilson’s theorem: (p − 1)! ≡ −1 (mod p) for prime p.

  • Lesson 3 · Chinese Remainder Theorem and Order

    Solving systems of congruences via the Chinese Remainder Theorem. The order of an element modulo n. Primitive roots and their existence. Using order to solve advanced modular problems.

  • Lesson 4 · Diophantine Equations

    Linear Diophantine equations ax + by = c and the conditions for solutions (gcd(a, b) divides c). Solving via the Euclidean algorithm. Introduction to Pell’s equation x² − Dy² = 1 at the AMC 12 level. Pythagorean triples and their parameterization.

  • Lesson 5 · Digits, Bases, and Number Patterns

    Place value problems. Number base conversions. Digit-sum problems and divisibility tests derived from them. Patterns in digit manipulation at competition level.

Geometry

  • Lesson 1 · Angle Chasing and Triangle Properties

    Advanced angle chasing: angles from parallel lines, inscribed angles in a circle, tangent-chord angles. Triangle congruence and similarity at the AMC 12 level. The triangle centers (centroid, circumcenter, incenter, orthocenter) and the relationships between them. The Euler line: centroid, circumcenter, and orthocenter are collinear.

  • Lesson 2 · Triangle Area Formulas

    Multiple formulas for triangle area: (1/2)bh, (1/2)ab · sin(C), abc/(4R) where R is the circumradius, and rs where r is the inradius and s is the semi-perimeter. Heron’s formula: area = √(s(s − a)(s − b)(s − c)). Choosing the right formula for the given information.

  • Lesson 3 · Circles and Power of a Point

    Properties of chords, tangents, and secants. The inscribed angle theorem and its consequences. Power of a Point: for a point P and circle, PA · PB is constant for all chords through P; equals PT² for a tangent from P. The radical axis of two circles.

  • Lesson 4 · Cyclic Quadrilaterals

    Properties of cyclic quadrilaterals: opposite angles sum to 180°. Ptolemy’s theorem: for a cyclic quadrilateral ABCD, AC · BD = AB · CD + BC · AD. Brahmagupta’s formula for the area of a cyclic quadrilateral.

  • Lesson 5 · Trigonometry

    Right triangle trigonometry and the unit circle. The Law of Sines: a/sin(A) = b/sin(B) = c/sin(C) = 2R. The Law of Cosines: c² = a² + b² − 2ab · cos(C), derived from the dot product rather than memorized. Trigonometric identities: angle addition formulas sin(α ± β) = sin α cos β ± cos α sin β and cos(α ± β) = cos α cos β ∓ sin α sin β. Double-angle, half-angle, and product-to-sum identities.

  • Lesson 6 · Trigonometric Equations and Identities

    Solving trigonometric equations. Sum-to-product and product-to-sum identities. The relationship between trigonometry and complex numbers via Euler’s formula e = cos θ + i sin θ, and the resulting identities sin θ = (e − e−iθ)/(2i) and cos θ = (e + e−iθ)/2. Using complex exponentials to derive trigonometric identities cleanly.

  • Lesson 7 · Coordinate Geometry

    Distance and midpoint formulas. Equations of lines: slope-intercept y = mx + b, point-slope y − y1 = m(x − x1), and the two-point slope formula m = (y2 − y1)/(x2 − x1). Equation of a circle: (x − h)² + (y − k)² = r². Parallel and perpendicular line relationships. The Russian Math approach of using vector parameterization for harder coordinate problems.

  • Lesson 8 · Conic Sections

    The parabola, ellipse, and hyperbola: their definitions via focus-directrix, foci, and asymptotes. Standard equations and their geometric meaning. The discriminant of a general conic Ax² + Bxy + Cy² + Dx + Ey + F = 0: B² − 4AC determines the type (negative → ellipse, zero → parabola, positive → hyperbola). Eccentricity and its geometric significance.

  • Lesson 9 · 3D Geometry

    Volumes and surface areas of prisms, pyramids, cylinders, cones, and spheres. Volume of a sphere: (4/3)πr³. Volume of a cone: (1/3)πr²h. Dot product and cross product of vectors and their geometric meaning. Distances between points, lines, and planes in 3D.

Counting & Probability

  • Lesson 1 · Counting Principles

    The fundamental counting principle. Permutations: P(n, k) = n!/(n − k)!. Combinations: C(n, k) = n!/(k!(n − k)!). Factorials, binomial coefficients, and Pascal’s triangle. Multinomial coefficients for partitioning into more than two groups.

  • Lesson 2 · Counting Strategies

    Complementary counting. Casework and systematic enumeration. Counting with restrictions. The Principle of Inclusion-Exclusion: |A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|, extending to arbitrary unions.

  • Lesson 3 · Advanced Counting Techniques

    Stars and bars: the number of ways to put n identical objects into k distinct bins is C(n + k − 1, k − 1). Counting lattice paths and using the reflection principle. The bijection principle: showing two sets have the same size by constructing a bijection between them.

  • Lesson 4 · Recursion and Generating Functions

    Setting up recursive counting arguments. Solving linear recurrences via the characteristic equation. Introduction to generating functions: encoding a sequence an as the coefficients of a formal power series Σ anxn and using algebraic manipulations of the series to extract combinatorial information.

  • Lesson 5 · Probability and Conditional Probability

    Basic probability. Probability with combinations. Conditional probability: P(A | B) = P(A ∩ B)/P(B). Bayes’ theorem at the AMC 12 level. Independence and its consequences.

  • Lesson 6 · Expected Value

    Linearity of expectation: E[X + Y] = E[X] + E[Y], even when X and Y are dependent. The power of linearity for counting expected occurrences of events. Calculating expected values via indicator random variables.

Past Papers Practice

Mastery of AMC 12 requires extensive practice with actual past competition problems. Our students work through:

  • AMC 12 papers from 2007 to 2025 — both AMC 12A and AMC 12B sequences, providing the full modern era of the competition
  • AMC 10 papers (problems 15–25) as supplementary practice, since the harder AMC 10 problems overlap with mid-range AMC 12 problems
  • AHSME papers (1985–1999), the predecessor competition, for additional volume and harder geometry problems
  • Selected AIME problems (the easier 5) for students targeting AIME qualification

Practice is interleaved with topical lessons throughout the program. Students typically complete 5–8 full practice papers before their target competition date, with detailed review of every missed problem and analysis of which topic areas need reinforcement.

About the AMC 12

What is the AMC 12?

The American Mathematics Competition 12 is administered by the MAA for students in grade 12 and below. It is a 25-question, 75-minute multiple-choice test — the most advanced AMC tier, covering all AMC 10 topics plus trigonometry, logarithms, complex numbers, and more sophisticated algebra. The late questions (#21–25) approach olympiad difficulty.

Roughly the top 5% of AMC 12 scorers qualify for AIME (cutoff varies year to year — recently around 90 out of 150). AIME is a 15-question, 3-hour exam where every answer is an integer 000–999. AMC 12 + AIME score together determines USAMO qualification — the U.S. Math Olympiad and the path to MOP and IMO team selection.

Why it matters for college

AMC 12 is taken in the same year most students apply to college, which makes it the most directly admissions-relevant AMC tier. MIT, Caltech, Stanford, Princeton, Harvard and other top STEM programs recognize AIME and USAMO qualification as evidence of exceptional mathematical talent — well beyond a strong GPA or SAT.

An AMC 12 Distinction (top 5%) plus AIME qualification is a baseline credential for elite STEM admissions. Students who clear AIME also become eligible for invitation-only summer programs (PROMYS, MathCamp, Ross) and competitive scholarships — though by senior year, the strongest signal is the score itself on the application.

What good AMC 12 prep looks like

The jump from AMC 10 to AMC 12 is topic breadth plus harder problems — trigonometric identities, logarithm manipulation, complex roots, and polynomial methods all show up. Pure drill won’t crack the late questions. Our coaches teach the core problem-solving toolkit — invariants, generating functions, modular arithmetic, geometric transformations, complex-plane methods — that recurs across the hardest AMC 12 and AIME problems.

Sessions blend untimed deep dives on a small number of hard problems with timed AMC 12 mocks for pacing. Students see real past papers and learn to recognize the recurring problem patterns that separate AIME qualifiers from AMC 12 top-scorers.

Key AMC 12 Test Dates

2026
AMC 12 A: Nov 4, 2026
AMC 12 B: Nov 10, 2026
Registration deadline: ~Oct 21, 2026
2027 (est.)
AMC 12 A: Nov 3, 2027
AMC 12 B: Nov 9, 2027
Registration deadline: ~Oct 20, 2027

Per MAA calendar. 2027 dates and registration deadlines are estimates — verify on the MAA website closer to the date. Schools register students.

What Parents Are Saying