Have a great winter break! Please note that AoPS Academy Virtual Campus will not have classes Dec 21, 2024 through Jan 3, 2025.

Cart

Honors Calculus covers a full year of calculus for advanced eleventh graders and above (ages 16+).

Live instructors guide students through engaging calculus lessons, teaching problem-solving techniques that cultivate critical thinking and analytical skills vital to achieving college-level readiness in diverse fields like physics, engineering, economics, and computer science.

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

A graph displaying an application of the Mean Value Theorem and a graph displaying an area between the sine and cosine functions.
Level
Term
Length
Weekly In-Class Time
Tuition
Textbook(s)
Skills
Enroll Now
Schedule
Course Fee: $1840.00 (~$51 per week), $1899.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
June 23 – March 30
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
ID: 25041
Closed
June 23 – March 30
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
ID: 25041
Closed
June 23 – March 30
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
25041
Closed
June 23 – March 30
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
Class ID: 25041
Instructor: Cheng Jin
Closed
Aug. 28 – May 21
Wednesday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
ID: 25848
Closed
Aug. 28 – May 21
Wednesday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
ID: 25848
Closed
Aug. 28 – May 21
Wednesday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
25848
Closed
Aug. 28 – May 21
Wednesday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
Class ID: 25848
Instructor: Dr. Sarah Raynor
Closed
Sep. 15 – June 15
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
ID: 25849
Closed
Sep. 15 – June 15
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
ID: 25849
Closed
Sep. 15 – June 15
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
25849
Closed
Sep. 15 – June 15
Sunday
12:45 pm – 2:30 pm ET11:45 am – 1:30 pm CT10:45 am – 12:30 pm MT9:45 am – 11:30 am PT
Class ID: 25849
Instructor: Emilee Mason
Closed
Nov. 17 – Aug. 24
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
ID: 26620
Closed
Nov. 17 – Aug. 24
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
ID: 26620
Closed
Nov. 17 – Aug. 24
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
26620
Closed
Nov. 17 – Aug. 24
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
Class ID: 26620
Instructor: Stephanie Baxter
Closed
Feb. 3 – Oct. 27
Monday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
ID: 27094
ENROLL
Feb. 3 – Oct. 27
Monday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
ID: 27094
ENROLL
Feb. 3 – Oct. 27
Monday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
27094
ENROLL
Feb. 3 – Oct. 27
Monday
7:00 pm – 8:45 pm ET6:00 pm – 7:45 pm CT5:00 pm – 6:45 pm MT4:00 pm – 5:45 pm PT
Class ID: 27094
Instructor: Kenneth Small
ENROLL
April 27 – Feb. 8, 2026
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
ID: 27095
ENROLL
April 27 – Feb. 8, 2026
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
ID: 27095
ENROLL
April 27 – Feb. 8, 2026
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
27095
ENROLL
April 27 – Feb. 8, 2026
Sunday
3:45 pm – 5:30 pm ET2:45 pm – 4:30 pm CT1:45 pm – 3:30 pm MT12:45 pm – 2:30 pm PT
Class ID: 27095
Instructor: Carlo Ordonez
ENROLL
Please note there are no classes: Dec. 21 — Jan. 3 | May 24 — May 26 | June 30 — July 6 | Sep. 6 — Sep. 8 | Nov. 24 — Nov. 30