We offer a comprehensive range of math curricula designed to help students achieve their academic goals in school math as well as excel in math competitions. Our courses are tailored to meet the unique needs of each student, allowing them to choose the curriculum that best aligns with their specific objectives.
We suggest students first identify the learning goal that fits themselves the most, and then select the courses that best align with their academic goals. For most students, they can identify themselves from the two paths below.
Path A focuses on the goal of enhancing performance in school math curricula. Path B focuses on more aspiring goals such as excelling in math competitions and requires additional effort to achieve the goal.
Path A: Excelling in School Math Curricula
Path A is designed for the students wishing to achieving excellence in school math curricula, such as:
- achieving high grades in advanced math courses at school;
- participating in school math clubs;
- qualifying for school-level MathCounts teams;
- acquiring necessary math skills for future STEM majors in college.
We would like to recommend the students follow the sequence of from preliminary to beginner, introductory, and eventually to intermediate and advanced stage to choose the core courses as illustrated below.
Beginner (Grade 3-8)
- Pre-algebra 1 (live virtual or self-paced)
- Pre-algebra 2 (live virtual or self-paced)
Introductory (Grade 4-10)
- Intro to Algebra 1 (live virtual; or self-paced)
- Intro to Algebra 2 (live virtual; or self-paced)
- Intro to Geometry (live virtual; or self-paced)
- Intro to Counting and Probability (live virtual; or self-paced)
- Intro to Number Theory (live virtual; or self-paced)
Intermediate and advanced (Grade 5-11)
- Intermediate Algebra 1 (live virtual; or self-paced)
- Intermediate Algebra 2 (live virtual; or self-paced)
- Precalculus (live virtual; or self-paced*)
Path B: Excelling in Math Competitions
For students who aspire to excel not only in school math curricula but also in math competitions, we recommend taking additional courses in each stage to supplement the courses provided for path A. These courses are designed to enhance their math knowledge and problem-solving skills beyond what is required to excel in school math.
Preliminary stage (Grade 1-5)
At this stage, there is no need for additional courses. Students may want to consider participating in junior math contests like Math Kangaroo to foster their interest in mathematics.
Beginner stage (Grade 3-8)
At this stage, students can enhance their interest in math competitions by participating in contests like MathCounts and AMC 8.
- AMC 8 Preparation Course (live virtual; or self-paced)
Introductory stage (Grade 4-10)
At this stage, students may consider putting in extra effort to prepare for the AMC 10/12 exams with the aim of qualifying for AIME.
- AMC 10 Preparation Basic (live virtual; or self-paced)
- AMC 10 Preparation Advance (live virtual; or self-paced)
- AMC 12 Preparation Enhancement (self-paced)
Intermediate and advanced stage (Grade 5-11)
At this stage, students may set a challenging goal to qualify for the JMO and AMO by achieving a high score on the AMC 10/12 exams.
- AIME Algebra and Number Theory (live virtual; or self-paced)
- AIME Geometry (live virtual; or self-paced)
- AIME Counting and Probability (live virtual; or self-paced)
- AIME Comprehensive Short Course (self-paced)
Refund policy
Any live weekly course may be dropped any time before the start of the third week. Non-weekly intensive courses, such as AIME Algebra and Number Theory and AMC 8 Prep, may be dropped before the start of the second class for a full refund (minus a 3% processing fee). Any self-study course may receive a full refund (minus a 3% processing fee) within 14 days of enrollment, if the course progress is less than 10%. No refund after the above drop dates. Students enrolled in the Multi-year Flex Program can notify us five days before the next billing cycle to stop the subscription.
Still have questions? Please contact us via email: [email protected].