Advance Your Thinking. Master Mathematics.
Choose: One-on-One or in a Group

At KidMathClub, we offer three formats of group learning.
Maths Circle -Olympiad-style maths based on the traditional maths circle concept.
Maths Club - Advanced, beyond-the-curriculum maths with a focus on programming and experimental exploration.
Maths lessons - curriculum maths and sprint groups help children build skills quickly and confidently.
Personalised one-to-one maths tuition tailored to your child’s needs. Unique opportunity to master mathematics up to international standards. We focus not just on test-taking or memorizing formulas, but on truly understanding concepts, building problem-solving skills, and thinking critically. Lessons are held online, with face-to-face sessions available upon request.
Our Maths Club nurtures young thinkers through advanced, engaging maths from an early age.
Going beyond the school syllabus, we are focusing on programming and experimental discovery, students build deep skills in a fun, collaborative setting.
Program Y8 (Ages 12-13) Main premises Goals Ignite interest to math, specifically to research like activity, rather than simple persuasion for many conundrum problems Show the big picture emphasizing interconnections between topics, rather than picturing full details of each topic. Show Python and Wolfram Mathematics as tools that allow to investigate, test hypotheses, automate manual work, and visualize data. The more intuitive visualizations/ examples / tables / code the better. They can replace strict abstract definitions. “Multiplication table is symmetric, and each row and column has all elements” can be used as a shortcut for “commutativity” and “every non-zero element has an inverse” for a while. Focus We don’t have much time, so We have to limit scope: take only subsets of ideas from each topic, trying to get as many connections as possible All problems and examples should be multipurpose. For instance, explaining MMI it is reasonable to take problems for other topics in our scope We can’t provide a full picture of every topic, and actually, no need according to stated goals. We want to present some discrete examples for each topic, like points in a topic “circle” having maximum links to other selected points in other topic circles. We skip some very big and important topics, because they don’t have enough connections with core selected topics, or existing connections cannot be covered for year 7 students in a reasonable time. Also we sacrifice strictness of definitions and proofs: proof by illustration or intuitive example suffice. Mentioning some important concepts from skipped topics is ok unless it does not take much time and there is a high probability of building future connections, or connections with something students have heard about. More magic Because math is actually about magic. More “what if” ideas. What if we introduce sqrt(-1)? What if we take the Binomial theorem (1 + x)^n and use n = ½? What if we search for other objects like real numbers? Is it possible to have a finite set of objects like numbers? What if we take the sum of infinite geometrical series? … Topics Selected topics Logic Geometry Area: Pythagorean theorem Triangle and Quadrilateral Problems about compass and ruler. Combinatorics (probability) Pascal triangle. Fibonacci numbers Paths in graphs: number of ways to achieve a point A. Weights: number of way to achieve an imbalance n Learning curve to generating functions The partition function p(x) Functional analysis: The idea of good functions: polynomials and smooth functions Continuations Abstract algebra: Number fields: finite and complex numbers Skipped topics Group theory: Skip axiomatic definition, theorem about homomorphism. But we can mention and use the concept of “set of actions” and “composition of two actions”. Eg. plane motions. Limits and strict definition of continuation. The concept “curve that can be drawn by a pen w/o jumps” is considered as intuitive and strict definition is not required. Measure theory: like strict definitions of area and the idea Riemann integration Graph theory Affine and Projective geometry: very important, but now we don’t see shortcuts to present a sensible amount of concepts from them. Although this is discussible topic. Affine transform can be defined as “bijective map, mapping line to line” with quite intuitive first steps. Projective geometry is also something that everybody witnesses. Differential and Integration. But it is ok to mention the relation of circle area and circle circumference, ODO and speedometer, area under the curve and function value. Topics Landscape Geometry Triangle area: simple cases Pythagorean theorem Basic Approach: squares on checked paper = “squares with vertices in integer points”. Non need to write general equation c^2 = a^2 + b^2 Squares Table: S(a,b) = a^2 + b^2: search for regularities. Connection with k=0n(2k+1) = (n+1)2. What integer numbers can be represented by a^2 + b^2? Limit the problem to prime numbers. Introduce concept of multiplicative functions Triangle area: complicated cases Quadrilateral Problems about compass and ruler. Find the center of a segment. Divide a segment into 3 equal segments Find a given circle center. Given R and R2 draw a line, circle R1, and circle R2 touching each other Draw the right polygon with N vertices, N = 3,4,5,6,7,8,9,10, inscribed into a given circle. Rectangle split into a grid of M x N similar smaller rectangles: areas of some pieces are given, find the rest. Area of a small circular stripe. Sphere volume and area. Volume of a small spherical layer with thickness = epsilon. Logic Notations Methods: Proof by contradiction Extremal Principle Method of Mathematical Induction (MMI) Tower of Hanoi Basic problems: kn2k, knk 2k k=0n(2k+1) = (n+1)2, kn1k (k + 1)=1 - 1n+1, . Cn+1k+1=Cnk+Cnk+1 Plane with n mutually non parallel lines: Can be colored w/ two colors Combinatorics: What is the number of regions? Combinatorics Pascal Triangle Connections: Number of paths (a + b)^n Closed formula n! / (k! (n-k)!) Fibonacci numbers Paths for a grasshopper jumping 1 or 2 to the right. Connections: Fibonacci Snail Golden Ratio Compare growth rates with 2^n and 1.5^n Logarithm: Show Wolfram Mathematica: using logarithm to compare with 2^n and 1.5^n. Continuous fraction for F(n) / F(n+1) Permutations N! Number of derangements Weights and scales Decompositions w/ and w/o repetitions, w/ and w/o order. With order: paths in graphs. W/o order: weights. Weights 1,2,4,8, 16, for one-pan balance scales and binary system Weights 1,3,9,27, …for two-pan balance scales and Generative functions: Weights 1,3,9,27, …for two-pan balance scales and (1 + x + 1/x) (1 + x3 + 1/x3)... 1 / (1 - x + x^2). Show Series method in Wolfram Mathematica 1/(1+x)^2: what is this sequence Partition function p(x) Probability Two combinatorial problems: count all possible combinations and count good possible combinations. Number theory Prime numbers. Infinity of prime numbers Divisability criteria. Divisibility by 7. Modular arithmetics If p is a prime then the multiplication table is good: each row and each column contains all numbers, it is symmetric, the first row repeats elements from header Learning curve to quadratic reciprocity low Negative and positive numbers: “positive” = “can be represented as a^2”. Negative numbers: all others w/o zero. Investigate solutions of x^2 = -1 (mod p) x^2 = 2 (mod p) Number of points on a “circle” x^2 + y^2 = 1 (mod p) Number of points on a “circle” y^2 = x^3 + x + 1 (mod p) Learning curve to concept of multiplicative functions and more Number of dividers Sum of dividers Learning curve to Mobius mu function: TODO: What is the simplest problem with the answer = Mobius mu function ? R[sqrt[k]]: 1 / (a + b sqrt(5)) = d + b sqrt(5): how to solve for d and b, and when is it possible to solve? Complex Numbers 1 / (a + b sqrt(-1)) = d + b sqrt(5): how to solve for d and b, and when is it possible to solve? The main theorem of algebra Euler formula: e^ (i*a) = cos(a) + i sin(a) Functions and basic functional analysis: How can we define 2^x for rational x? What is 2^0? What is 0! Plotting functions. Solutions for x2-x-1 = 0 11-x=1 + x + x2+... Binom (1 + x)^n (1 + x)^½ Cracking a function: You have operations: take function value f(x), list all zeros, build new functions: g(x) = 1 / f(x), g(x) = (x - a) * f(x), Logarithm Log2: defined as an inverse function for 2^x. Idea of binary search History of logarithms: big tables with (1 + 0.000001)^n allowing to multiply any two numbers. Manifestation of e = 2.718281828459… in such tables Factorial n!: define using linear approximation between log(n!) and log((n+1)!) All rational points on a unit circle and Pyphagorian triples. Quadratic curves: conics
Group lessons based on the math circle concept. Students are encouraged to go well beyond the topics prescribed by the school curriculum. This tradition, which originated in the Soviet Union in the 1930s and in Bulgaria before 1907, was brought to the U.S. by émigrés who later established math circles in their communities.
Course Plan Y3 (Ages 7-8) 🔢 Duration: 40 academic hours 🎯 Target: Talented and motivated children aged 7 💡 Goal: Develop deep mathematical thinking and prepare for entry-level mathsolympiads (e.g., Kangaroo, Maths League, local contests) 📘 Program Structure Each 40…45-minute session includes: Warm-up : Advanced logic riddles or “maths illusions” - everyone involved HW: The homework checking Culmination: Problem set deep dive (3–6 tasks with a step-by-step explanation and collaboration) Wrap-up: Solution sharing, summary, and home challenge 🗓️ Curriculum Outline 🔷 Module 1: Foundations of Mathematical Thinking (6 hours) Session 1: What Makes a Problem Hard? Simple vs tricky problems Breaking down a question mathsstory puzzles Session 2: Numbers, Patterns & Tricks Odd/even, divisibility by 2, 3, 5 Pattern completion and invention,Patterns and Sequences – simple rules, growing patterns, visual patterns "What's the rule?" games Session 3: Operations That Surprise You Strategic addition and subtraction. Number Sense and Operations – flexible thinking in addition, subtraction, mental strategies Missing number puzzles Inverse operations and balancing 🔷 Module 2: Logic and Reasoning (6 hours) Session 4: mathsRiddles and Yes/No Logic “Who is who?” puzzles Elimination strategies Grid puzzles Session 5: True or False? Prove It! Mathematical statements: always/sometimes/never Justifying your answer If… then… logic Session 6: Detective Math Who stole the cupcake? Logic grid problems Deductive reasoning Drawing conclusions from limited information 🔷 Module 3: Geometry and Spatial Reasoning (6 hours) Session 7: Shapes and Shadows Tangrams and silhouettes Folding and unfolding Line of symmetry Session 8: Building from Blocks 2D to 3D thinking Counting hidden blocks Matching front/side/top views Session 9: Paths and Mazes Counting paths Shortest path problems Chessboard and grid games 🔷 Module 4: Number Puzzles and Arithmetic Tricks (6 hours) Session 10: Number Chains and Secret Codes Operation chains Decoder maths One operation at a time Session 11: Magic Squares and Equations Fill-in-the-blank puzzles Balanced equations Thinking backwards Session 12: Who Did It Faster? Strategy in Counting Fast addition strategies “Double and halve” Choosing efficient methods 🔷 Module 5: Combinatorics and Counting (6 hours) Session 13: How Many Ways? Arrangements of people/objects Simple permutations and combinations Casework counting Session 14: Coloring and Matching Counting possibilities with restrictions Pigeonhole principle (intro-level) Strategy games (e.g., Nim, tic-tac-logic, basic game theory) Session 15: Organized Chaos: Table and Tree Method Systematic listing Making tables and tree diagrams Avoiding overcounting 🔷 Module 6: Mixed Olympiad Practice (6 hours) Session 16: Mini Olympiad #1 5 multi-step problems from mixed topics Group solving and explanation Session 17: Unusual Problems Lateral thinking Problems with more than one correct answer Trick questions Session 18: Visual and Pattern Problems Figural reasoning Predicting next patterns Mirror and rotation tasks 🔷 Module 7: Wrap-Up and Challenge (4 hours) Session 19: Mini Olympiad #2 Individual or pairs Timed (1 hour) + 30 minutes review and discussion Session 20: mathsCelebration and Puzzle Day mathsrelay race Team logic challenge Prizes, certificates, parent demo (optional) Olympiad Practice – puzzles from mathsKangaroo level 1–2, team challenges 📦 Materials Needed: Tangrams, cubes, colored counters Printable problem sheets Grid paper, mathspuzzles mathsgames: logic cards, dice, dominoes 🛠 Example Olympiad-Style Problem (Year 3 Level) How many 2-digit numbers are there where both digits are even? Sample Olympiad-Style Problem for Y3: “A farmer has 5 sheep, 2 goats, and 3 cows. Every goat eats 2 apples a day, and each cow eats 3. The farmer has 20 apples. How many days can he feed the goats and cows with apples?” (Answer: 2 days — 2 goats x 2 = 4 apples, 3 cows x 3 = 9 apples → 13 apples/day → 20 ÷ 13 = 1 full day + part of another = 2 days total if rationed)
Course Plan – Year 4 (Ages 8-9) 🔢 Duration: 40 academic hours 🏆 Target: Mathematically curious and capable 8-year-olds 🎯 Goal: Build deep problem-solving skills and creative thinking for mathematical competitions 📘 Program Structure Each 40…45-minute session includes: Warm-up : Advanced logic riddles or “maths illusions” - everyone involved HW: The homework checking Culmination: Problem set deep dive (3–6 tasks with a step-by-step explanation and collaboration) Wrap-up: Solution sharing, summary, and home challenge 🗓️ Curriculum Outline 🔷 Module 1: Mathematical Thinking Foundations (6 academic hours) Session 1: Problem Solving Mindset What is a “hard” problem? Drawing diagrams, working backwards Olympiad warm-ups Session 2: Pattern Explorers Arithmetic and geometric patterns Predicting next terms Invent your own pattern Session 3: Brain Gym: Visual Puzzles & Logical Riddles Picture sequences “Odd one out” logic Intro to lateral thinking 🔷 Module 2: Arithmetic Strategy and Number Sense (6 academic hours) Session 4: Clever Calculation Techniques Mental maths tricks Estimation and rounding “Which method is faster?” Session 5: Word Problems with a Twist Hidden operations Excess/shortage problems Interpreting the question correctly Session 6: Factors, Multiples & Remainders Divisibility rules “Find the smallest/largest number…” mathsKangaroo-style divisibility puzzles Algebraic Thinking (Without Algebra) – unknowns, reverse problems, patterns in operations 🔷 Module 3: Logic and Reasoning (6 academic hours) Session 7: Truth-tellers and Liars Who is lying? Who is telling the truth? Statement logic Elimination tables Session 8: Grid and Clue Puzzles Classic logic grids “What color is the hat?” puzzles? verbal puzzles Sudoku variants Session 9: Process of Elimination & Deduction If…then… reasoning Rule-based reasoning, deduction chains Building and testing hypotheses 🔷 Module 4: Geometry and Spatial Reasoning (6 academic hours) Session 10: Shape Logic & Symmetry Folding, reflections, and rotations Mirror and rotational symmetry Visual puzzles Session 11: Area & Perimeter Puzzles Dissecting shapes Counting unit squares and partials “Which shape fits?” Session 12: 3D Thinking & Visualizing Nets and cubes Hidden blocks Side/top/front views Visual and Spatial Thinking – nets, cube puzzles, area and perimeter 🔷 Module 5: Combinatorics and Strategy (6 academic hours) Session 13: How Many Ways? Arrangements, permutations Choosing from groups Combinatorics & Casework – how many ways? structured listing, basic trees “How many different sandwiches can you make?” Session 14: Games and Strategy Nim games Winning moves Strategy & Games – winning positions, logic-based game analysis Fairness and probability intro Session 15: Tree Diagrams & Systematic Lists Visualizing options Counting without overcounting “Find all possibilities” 🔷 Module 6: Problem-Solving Workshops (6 academic hours) Session 16: Mixed Olympiad Practice I Problems from past Kangaroo, mathsLeague, UKMT Primary Challenge Number Theory Basics – even/odd, primes, divisibility rules, remainders Group solving and reasoning Session 17: Wordless Problems (Visual Reasoning) Pattern growth Visual logic (no words) Time, Money, and Measurement Puzzles – tricky real-world reasoning Which shape comes next? Session 18: “Choose Your Tool” Problem Day Each student gets problems from multiple categories Time, Money, and Measurement Puzzles – tricky real-world reasoning Choose the best tool/strategy Peer presentations 🔷 Module 7: Final Review & Challenge (4 academic hours) Session 19: Mini Olympiad + Feedback Timed test (6–8 problems) Self-reflection and peer discussion Session 20: Celebration, Team Challenge & Certificates Team relay race Puzzle stations Prize and progress celebration 📚 Materials Needed Printable problem sheets (Olympiad style) Tangrams, dice, counters Graph/grid paper, logic puzzle cards Optional: online competition problems for enrichment 💡 Example Olympiad-Style Problem (Year 4 Level): "Anna has 8 pencils. She gives 3 pencils to Ben and 2 to Claire. Ben gives 1 to Claire. Who has the most pencils now?" (Answer: Anna has 3, Ben has 2, Claire has 3 — a tie between Anna and Claire) 📎 Skills Developed Strategic problem solving Logical and structured thinking Resilience and confidence in facing unfamiliar problems Team collaboration Verbal reasoning and justification
Course Plan – Year 5 (Ages 9–10) 🔢 Duration: 40 academic hours 🏆 Target: Mathematically advanced and curious students aged 9–10 🎯 Goal: Deepen mathematical thinking and prepare students for intermediate mathscompetitions such as UKMT Junior, Maths Kangaroo Level 3–4, Primary Maths Challenge (final rounds), and logic-based contests. 📘 Program Structure Each 40...50-minute session includes: Warm-up : Advanced logic riddles or “maths illusions” - everyone involved HW: The homework checking Culmination: Problem set deep dive (3–6 tasks with a step-by-step explanation and collaboration) Wrap-up: Solution sharing, summary, and home challenge 🗓️ Curriculum Outline 🔷 Module 1: Advanced Mathematical Thinking (6 academic hours) Session 1: The Art of Problem Solving Solving backwards, invariants, and "wishful thinking" Classic olympiad tactics (draw a diagram, consider cases, guess-check, work backwards) Problems with hidden patterns Session 2: Pattern Hunters 2.0 Figural and numeric sequences Recursive and step-dependent rules Functional patterns (rules that change) Session 3: Tricky Visual Reasoning Logic from images Complex “odd one out” mathsillusion puzzles (visual paradoxes) 🔷 Module 2: Advanced Arithmetic & Number Theory (6 academic hours) Session 4: Powerful Number Properties Divisibility and remainders in multi-digit numbers Digit sums and modular thinking (mod 9, mod 3) Building number rules Session 5: Word Problems with Hidden Structures Solving with algebraic logic (without formal algebra) “Who has how many?” and “guess and check” with constraints Riddle-based arithmetic Session 6: Factor Puzzles & Prime Logic LCM/GCF in disguised forms Factor trees and multiple solutions mathsKangaroo-style prime puzzles 🔷 Module 3: Deductive Logic and Systems (6 academic hours) Session 7: Impossible vs. Unlikely Proof by contradiction (intro level) “Can this be done?” puzzles Elimination logic Session 8: Logic Tables and Binary Deduction Multi-variable truth puzzles Formalizing “if A, then not B” Hat color and statement puzzles Session 9: Systems Without Algebra Solving small systems of equations logically Visual substitution Ratio-based substitution 🔷 Module 4: Geometry and Spatial Problem Solving (6 academic hours) Session 10: Folding & Transformations Origami logic Visualizing flips, rotations, and translations Finding hidden congruencies Session 11: Geometry Puzzle Problems Decomposing and rearranging shapes transformations, coordinate games, hidden area Minimizing/maximizing area “Can this tile the plane?” Session 12: 3D Geometry and Surface Logic Nets of solids Painted cube problems Counting exposed faces/edges/corners 🔷 Module 5: Combinatorics & Strategic Thinking (6 academic hours) Session 13: Casework & Systematic Counting “How many numbers…?” with multiple constraints Listing efficiently Building trees and tables Session 14: Advanced Arrangements & Permutations Arrangements with restrictions Counting with symmetry Circular permutations Session 15: Probability and Fairness (Intro to Expected Thinking) Strategic game problems Olympiad Logic & Trick Problems – brain teasers, lateral thinking Simple probability Why intuition fails: counterintuitive cases 🔷 Module 6: Olympiad-Level Practice & Strategy (6 academic hours) Session 16: Mixed Problem Solving I Compilation of past contest problems (Kangaroo L4, PMC Finals) Speed Challenges & mathsRelays – timed problem solving, collaborative puzzles Timed group solving and discussions Session 17: Open-Ended & Multiple-Path Problems Tasks with multiple correct approaches or solutions “What if…” problem extensions Exploring generalizations Session 18: Strategy Day – Choose the Right Tool Applying the right problem-solving technique Reasoning behind method choice Peer explanations and mini-teaching 🔷 Module 7: Final Olympiad Challenge & Reflection (4 academic hours) Session 19: Mini Olympiad Test 6–10 timed problems Self-reflection and peer discussion Session 20: mathsCelebration + Showcase mathsrelay games Puzzle stations Awards and reflection (students share their favorite method/problem) 📚 Materials Needed Challenging Olympiad-style problem booklets (print or digital) Graph/grid paper, tangrams, nets Logic and strategy games (optional: digital platforms like Cuisenaire, NRICH, AoPS Alcumus) Dry-erase boards or mathsjournals for thinking aloud and writing strategy steps 💡 Example Olympiad-Style Problem (Year 5 Level) “There are 6 children. Every child shakes hands with every other child exactly once. How many handshakes are there in total?” (Answer: 15 — Use the formula n(n−1)/2 or count pairs: 6×5/2) 📎 Skills Deepened Abstract reasoning Mathematical proof (light/informal) Creative combinatorics Multi-step strategy development Articulation of problem-solving processes
We offer engaging, high-quality maths lessons that build strong foundations and spark curiosity.
Our lessons follow the school curriculum while encouraging deeper understanding through problem-solving, games, and real-life applications.
Students develop confidence, logical thinking, and a love for maths in a supportive group environment.
We provide expert advice to help you choose the best-fit school for your child—whether it’s a selective school, grammar school, or one with a focus on art, music, or other specialisms.
Our consultation includes a personalised assessment, age-appropriate school recommendations based on your goals, and a clear overview of the admissions process and requirements.
A personalised support programme designed to help students transition smoothly between different maths curriculum—perfect for those moving between countries or school systems.
We are familiar with current-year programmes and terminology, and we explain key differences in approach, content, and academic expectations.
Our tailored lessons bridge knowledge gaps, build confidence, and ensure students feel prepared and supported in their new learning environment.
We offer engaging, high-quality maths lessons that build strong foundations and spark curiosity.
Our lessons follow the school curriculum while encouraging deeper understanding through problem-solving, games, and real-life applications.
Students develop confidence, logical thinking, and a love for maths in a supportive group environment.
Our Maths Learning Approach
Inspired by Tradition, Powered by Innovation
KidMathClub offers expert-led maths lessons tailored to each child’s needs, blending deep mathematical tradition with modern, creative teaching.
Founded by IT professionals and educators from the UK, Russia, and beyond, our club began as a personal mission to give our own children the best in maths education—and has since grown into a global initiative.
We combine the rigour of Eastern European maths circles with the flexibility of Western teaching to help every child thrive.
Book your first trial lesson today!
Pavel(Paul) Volkov
Tutoring, Maths Circle
Elena Slesarenko
Tutoring, Maths Adaptation
Tutoring (Russian)
Our Team of Tutors
Learn from mathematicians who live and breathe maths and know how to make it exciting.
Hear It From Our Students
You and Igor are doing a fantastic job—what you're building is really impressive. I graduated from the Faculty of Mechanics and Mathematics at Moscow State University, and although Olympiad maths was never my strongest area, I can certainly appreciate the quality of what you're doing.
Dmitry, father of a Year 6 student
My son really enjoys the lessons. He says, “While solving the problem, my head feels strained — but as soon as I find the solution, it suddenly feels easy.” Whatever that means :)
Elena, mother of a Year 8 student
Hi , Polina and Igor! I just wanted to share a quick note after three weeks. You've really sparked Alisa’s interest—she even asks, “Is the homework up yet?” She loves that the sessions feel advanced yet relaxed: she’s learning new things and feels comfortable participating, even when unsure. Thank you for the great work—we truly appreciate it!
Dmitry
О вашей школе мы узнали случайно и, признаюсь, изначально не строили больших ожиданий. Но уже с первого занятия стало ясно: нашему сыну комфортно и интересно. Да, ему непросто — задачи требуют усилий, есть куда расти. Но это именно тот баланс, который важен: достаточно сложно, чтобы было увлекательно, но не настолько, чтобы потерять мотивацию. Максиму интересно решать задачи, радуется, когда получается. Один раз после занятия с горящими глазами делился решением задачи. иногда он нас с мужем озадачивает и получает от этого удовольствие. Мы очень рады, что наш сын попал в такую внимательную и вдохновляющую среду. Ваши педагоги тонко чувствуют детей, умеют найти подход, видеть потенциал и мягко вести вперёд. Это — огромная ценность. Отдельное спасибо за атмосферу и сообщество, которое вы создаёте. Важно видеть вокруг других детей тоже увлеченных математикой.
Мария, мама Максима Y6
Hear It From Our Students
%20(7).png)
%20(7).png)
%20(7).png)
.jpg)