Spark Math Competition Program

Interested in solving challenging puzzles and enjoy math? Millions of kids around the world participate in math competitions such as AMC, Math Kangaroo, Math League, Caribou Contest, and Math Olympiads. We have a program designed for to help students master the skills required to excel in math competitions — all while having fun. These classes are taught by experienced teachers and conducted in small groups. Fun and interactive, we help students achieve their very best!
Try a Free Class!

Spark Math Students Excel at Math Competitions!



Spark Math award-winning rate


Average award-winning rate in Singapore
Spark Math Gold Award rate
Average Gold Award rate in Singapore
Math League (Winter Cup)


Spark Math students' award-winning rate in the Individual Round
Gold Medals
Silver Medals
Bronze Medals
Math League (Summer Cup)


Spark Math students' award-winning rate
Gold Medals
Silver Medals
Bronze Medals

Start on Your Contest Journey!

Level 1
Level 2
Level 3
Level 4
Level 5
Level 6

Level 1

For first-grade students | Ages 6-7 years old

Class Content

Learning math online, Solving math challenges, Acing tests, 10 critical-thinking skills.


This program covers a wide range of critical-thinking skills and useful problem-solving strategies intended to help students master a variety of mathematical concepts in an engaging and challenging way. Students will receive in-depth, personalized guidance from our expert live teachers and gain exposure to new concepts through practice exercises and simulations designed to confidently prepare them for Math Olympiads and competitions.


Calculations, Geometry, Word Problems, Logical Reasoning.

Study Toolkit

Our monthly math toolkits include workbooks, homework, daily calculation exercises, and intensive workbooks for additional practice. Also included: Personalized monthly learning assessments and reports.

View Full Program

Why Spark Math Competition Program


With a combination of one live-instruction class and an AI class each week, students learn to solve challenging problems and ample practice


Personalized learning reports to help track student's learning progress, identify strengths and challenges early, and help improve confidence and performance


Experienced teachers guide and support students to prepare and excel in math competitions and contests

With a variety of gamified and interactive teaching materials online, the possibilities with Spark Math are endless

With live online instruction, research-backed visual learning methods, and social interaction with other kids, students can build a deeper understanding of math in a stress-free and engaging environment.

Teaching Methods

CPA Approach
UDSC Teaching Method
Transfer of Learning Teaching Method
CPA Approach

We have modernized the classic Concrete-Pictorial-Abstract (CPA) approach by tapping our proprietary technology to bring math to life for students. When teaching students a new concept, we start with relatable examples before gradually moving on to abstract ideas, utilizing a number of visual, interactive, and gamified features to help students understand abstract concepts and internalize the problem-solving process so that they can apply these concepts to everyday problem-solving scenarios.

Explore a math concept by interacting with our animated courseware and gamified content.
Create visual representations of the math concept by drawing diagrams and models.
Link the visual representations with math symbols and equations to solve math problems.
Our innovative approach fosters high-order thinking and problem-solving skills by encouraging students to apply math concepts to different scenarios. This engaging and meaningful learning experience builds confidence in students while sparking their passion for math.
UDSC Teaching Method

In this research-backed method, teachers guide children to accurately understand the topic, grasp and analyze the core of the problem, quickly find ways to solve the problem, easily break through the test questions, and form a complete closed-loop of problem-solving.

Understand the Problem
Understand the topic and analyze the implied information. Ensure that students thoroughly understands the meaning of the questions
Decide on an Approach
Analyze problems and understand the core of the problem. Develop children's mastery of problem solving
Solve the Problem
Focus on arithmetic and reinforce the knowledge of solution steps. Help children avoid losing points on the details of their answers
Check the Solution
Incorporate solutions to the problem to check the accuracy of results. Develop checking habits to reduce mistakes
Transfer of Learning Teaching Method

We hope to help students develop general problem-solving skills, tackle bigger categorical problems, and empower them to transfer these learnings to various problem situations. Spark Math's goal is to empower students to be masters in solving math problems.

Question examples where the sum remains the same
Birds fly between two trees, and the total number of birds remains unchanged
Money is shared between two people, and the total amount of money remains unchanged
Friends walk around between two groups, and the total number of people remains unchanged
Water flows in and out between two pools, and the total amount of water remains unchanged
General problem-solving method of unchanged sum

Step 01

Find the invariance

Step 02

Analyze the relationship between the sum and units

Step 03

Draw a model

Step 04

Infer the value of each unit


Hear from families who have transformed their kids' math learning with Spark Math
Spark Math Program
Level 1
“After studying math online with Spark Math, my child has developed a keen interest in math and often asks me to compete with her in doing problems on weekends. She also shares her learning experiences with me and her dad regularly. She has learned a lot from the Spark Math curriculum and is now enjoying helping her friends in math.”
Spark Math Program
Level 5
“I think the curriculum design of Spark Math is excellent. My daughter’s math skills improved a lot after having Spark Math lessons for a while. I can see she’s made great progress from the results of the progress reports we receive. Spark Math's curriculum and animations are carefully designed, and all the teachers have passed through a tough selection process...”
Competition Math 3
“After a year using the Spark Math Competition Program, my child’s math ability has improved from "meeting expectations" to "exceeding expectations" in her class, and she is obviously more confident than before and is willing to explain problem to her buddies. She is really enjoying math now.”
Spark Math Program
Level 2
“Looking for fun and interactive math classes for your kids? They offered a one-time demo class for level 1 math. Math was never a thing for Enrique but today, not only did he enjoy himself throughout the 45 minutes class, Enrique shared that the teacher was patient; explaining every single steps in detail to the class.”

Download the VISPARK Apps to Attend and Manage your Classes

Student App

Parent App

Windows 7 or later
RAM: 4GB or more
Equipment Requirements: Headphones and a Webcam
Download Speed: Minimum 6.25MB/s
macOS 10.10 or later
RAM: 4GB or more
Equipment Requirements: Headphones and a Webcam
Download Speed: Minimum 6.25MB/s
iPad 4, iPad Air, iPad Pro, iPad mini2 or later
Download Speed: Minimum 6.25MB/s
Android OS 5.0 or later
RAM: 4GB or more
Download Speed: Minimum 6.25MB/s
Free Demo
Contact Us
Chat Now