Congratulations Team USA, all of whom are AoPS alumni, for their 1st Place win at the 65th International Mathematical Olympiad!

Cart

Contest Math 8 offers a full year of contest preparation to help students succeed at top math contests. It is the third level of our Contest Math series.

Live instructors build the fundamentals of geometry for veterans of competitions like MATHCOUNTS and AMC 8 and prepare them to face the challenges of national math contests like AMC 10 and AMC 12.

View the course syllabus for full class information and a list of topics.

Level
Term
Length
Weekly In-Class Time
Tuition
Textbook(s)
Skills
View Schedule
Schedule
Course Fee: $1990.00 (~$55 per week), $2102.00 w/books
Dates/Times
Instructor/Class ID
Dates + Days
Time
Instructor + Class ID
Dates + Days
Time
Class ID
Instructor
Dates
Days
Time
Class ID
Instructor
Jan. 29 – Oct. 21
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 19329
Closed
Jan. 29 – Oct. 21
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 19329
Closed
Jan. 29 – Oct. 21
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
19329
Closed
Jan. 29 – Oct. 21
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
Class ID: 19329
Instructor: Teresa Katuska
Closed
Feb. 11 – Nov. 3
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
ID: 19330
Closed
Feb. 11 – Nov. 3
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
ID: 19330
Closed
Feb. 11 – Nov. 3
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
19330
Closed
Feb. 11 – Nov. 3
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
Class ID: 19330
Instructor: Bethany Barnosky
Closed
April 7 – Jan. 19
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
ID: 19776
Closed
April 7 – Jan. 19
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
ID: 19776
Closed
April 7 – Jan. 19
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
19776
Closed
April 7 – Jan. 19
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
Class ID: 19776
Instructor: Sue VanHattum
Closed
April 17 – Jan. 15
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 19775
Closed
April 17 – Jan. 15
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 19775
Closed
April 17 – Jan. 15
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
19775
Closed
April 17 – Jan. 15
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
Class ID: 19775
Instructor: Alexa Kapor-Mater
Closed
June 23 – March 30
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
ID: 25036
Full
June 23 – March 30
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
ID: 25036
Full
June 23 – March 30
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
25036
Full
June 23 – March 30
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
Class ID: 25036
Instructor: Micah Freeman
Full
Aug. 25 – June 1
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
ID: 25828
ENROLL
Aug. 25 – June 1
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
ID: 25828
ENROLL
Aug. 25 – June 1
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
25828
ENROLL
Aug. 25 – June 1
Sunday
3:45 pm – 5:45 pm ET2:45 pm – 4:45 pm CT1:45 pm – 3:45 pm MT12:45 pm – 2:45 pm PT
Class ID: 25828
Instructor: Adriane Hughes
ENROLL
Aug. 28 – May 21
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ENROLL
Aug. 28 – May 21
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ENROLL
Aug. 28 – May 21
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
25825
ENROLL
Aug. 28 – May 21
Wednesday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
Class ID: 25825
Instructor: Dr. Alessandra King
ENROLL
Aug. 30 – May 23
Friday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 25826
ENROLL
Aug. 30 – May 23
Friday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 25826
ENROLL
Aug. 30 – May 23
Friday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
25826
ENROLL
Aug. 30 – May 23
Friday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
Class ID: 25826
Instructor: Amy Lee
ENROLL
Sep. 8 – June 8
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
ID: 25827
ENROLL
Sep. 8 – June 8
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
ID: 25827
ENROLL
Sep. 8 – June 8
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
25827
ENROLL
Sep. 8 – June 8
Sunday
12:45 pm – 2:45 pm ET11:45 am – 1:45 pm CT10:45 am – 12:45 pm MT9:45 am – 11:45 am PT
Class ID: 25827
Instructor: John Easter
ENROLL
Sep. 9 – June 9
Monday
4:45 pm – 6:45 pm ET3:45 pm – 5:45 pm CT2:45 pm – 4:45 pm MT1:45 pm – 3:45 pm PT
ID: 25822
ENROLL
Sep. 9 – June 9
Monday
4:45 pm – 6:45 pm ET3:45 pm – 5:45 pm CT2:45 pm – 4:45 pm MT1:45 pm – 3:45 pm PT
ID: 25822
ENROLL
Sep. 9 – June 9
Monday
4:45 pm – 6:45 pm ET3:45 pm – 5:45 pm CT2:45 pm – 4:45 pm MT1:45 pm – 3:45 pm PT
25822
ENROLL
Sep. 9 – June 9
Monday
4:45 pm – 6:45 pm ET3:45 pm – 5:45 pm CT2:45 pm – 4:45 pm MT1:45 pm – 3:45 pm PT
Class ID: 25822
Instructor: Emilee Mason
ENROLL
Sep. 9 – June 9
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 25823
ENROLL
Sep. 9 – June 9
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 25823
ENROLL
Sep. 9 – June 9
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
25823
ENROLL
Sep. 9 – June 9
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
Class ID: 25823
Instructor: Natalie Williamson
ENROLL
Sep. 15 – June 15
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
ID: 25829
ENROLL
Sep. 15 – June 15
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
ID: 25829
ENROLL
Sep. 15 – June 15
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
25829
ENROLL
Sep. 15 – June 15
Sunday
6:45 pm – 8:45 pm ET5:45 pm – 7:45 pm CT4:45 pm – 6:45 pm MT3:45 pm – 5:45 pm PT
Class ID: 25829
Instructor: Donovan Hayes
ENROLL
Sep. 23 – June 23
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 25824
ENROLL
Sep. 23 – June 23
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
ID: 25824
ENROLL
Sep. 23 – June 23
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
25824
ENROLL
Sep. 23 – June 23
Monday
7:00 pm – 9:00 pm ET6:00 pm – 8:00 pm CT5:00 pm – 7:00 pm MT4:00 pm – 6:00 pm PT
Class ID: 25824
Instructor: Alexa Kapor-Mater
ENROLL
Please note there are no classes: Aug. 31 — Sep. 2 | Nov. 25 — Dec. 1 | Dec. 21 — Jan. 3 | May 24 — May 26 | June 30 — July 6