top of page

Courses for AMC 10

Two courses with different difficulty levels

We offer two difficulty levels of courses for AMC 10: Basic level and advanced level.

Our basic level course is designed for students who need to build up solid math foundation and develop basic skills to solve math competition problems. This prepares students to correctly and quickly answer those easy and medium difficulty level questions, and be ready to take the advanced level course.


Please read this syllabus to get more details about our basic level course.

Our advanced level course is designed for students who have built up solid math foundations and accumulated some basic problem-solving skills, and aim at receiving math competition awards (example: honor rolls or above in AMC 10) or advancing to higher level math competitions (example: AMC 10 -> AIME).

Please read this syllabus to get more details about our advanced level course.

Self-assessment test of waiving the basic level course


Before you decide which difficulty level course is a best fit for you, we suggest you to first take this self-assessment test. The difficulty levels of all questions in this test are equivalent to those easy and medium difficulty level questions in AMC 10. If you can correctly answer at least 18 out of 20 questions (without guessing) within 30 minutes, then you can waive the basic level course and directly take the advanced level course. Otherwise, we strongly suggest you to begin with the basic level course.

Please contact us to get the answer keys to all questions in this test.

Two language versions of each difficulty level course

We offer two language versions for each difficulty level course:


1. Pure English version.

2. English and Chinese hybrid version.


Course sizes


We offer private (1 student) courses, semi-private (2-5 students) courses and group (6 students or more) courses.

Schedules of semi-private and group courses


Schedules of private (1 student) courses

We offer private courses for both difficulty levels and both language versions. To meet each individual student's special need, our private courses are highly customized, such as course contents and class times. We design every private course together with our clients. If you are interested in our private courses, please feel free to contact us. We are happy to work together with you to design a perfect course for you.

Online classes

Due to COVID-19, to ensure everyone's health and safety, we currently only offer online classes.

Course registration

If you consider to register for any of our courses, please contact us.

bottom of page