It's not too late to sign up for Academic Year courses! All classes are currently held in-person following national and local safety guidelines. VIEW COURSES

Course Schedule

All courses available at AoPS Academy Santa Clara/Cupertino Campus are listed below, along with starting dates for upcoming offerings. Each offering of each course covers the same material as the other offerings of that course.

Calendar

2021-22 Campus Calendar

Academic Year Courses

Academic Year 2021-22 is now open for enrollment! Click here to view the academic year schedule. Click here to view the 2021-22 tuition policies.

Classes will be held in-person unless we are unable to safely do so.

Our Academic Year courses are selective—students and their parents must have a consultation with Academy staff to determine proper suitability and placement. Click here to request a consultation. Newly-admitted students may start ongoing Academic Year classes as soon as they are admitted.

Summer Courses

Summer 2022 is now open for enrollment! Click here to view the summer schedule.

Classes will be held in-person unless we are unable to safely do so.

Summer courses have an open admissions policy: any age-appropriate student may enroll, no consultation required.

Summer Enrollment Deadlines: Enrollment for each class closes one day before the class starts.

Schedule

Academic Year 2021-22 Mathematics
Math Level 2
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Katrina Ayres
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Portia Whiteted
ENROLL
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Portia Whiteted
WAITLIST
No classes meeting your filters is available.
Math Level 3
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Greg Farkas
ENROLL
1 spot left
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Greg Farkas
ENROLL
1 spot left
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sharon Welty
ENROLL
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Anatole Ginsberg
WAITLIST
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Beth Powell
ENROLL
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Beth Powell
ENROLL
5 spots left
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Sharon Welty
ENROLL
3 spots left
No classes meeting your filters is available.
Math Level 4
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Sharon Welty
WAITLIST
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Casey Dzuong
ENROLL
2 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Portia Whiteted
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Kendra Lafond
ENROLL
5 spots left
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Keith Ayres
WAITLIST
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Beth Powell
ENROLL
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Matthew Heid
WAITLIST
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Swarna Guntaka
ENROLL
No classes meeting your filters is available.
Math Level 5
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Greg Farkas
ENROLL
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Sharon Welty
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Greg Farkas
WAITLIST
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Anatole Ginsberg
WAITLIST
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sandhya Raman
WAITLIST
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Sharon Welty
ENROLL
1 spot left
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Sharon Welty
ENROLL
2 spots left
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Mary Keonoupheth
WAITLIST
No classes meeting your filters is available.
Prealgebra
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Marc Roth
WAITLIST
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Matthew Heid
ENROLL
4 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Jayalakshmi Swaminathan
ENROLL
1 spot left
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Esther Chen
ENROLL
5 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sandhya Raman
ENROLL
4 spots left
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Lorena Cid Montiel
ENROLL
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Katherine Wolterbeek
WAITLIST
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Lisa Brett
ENROLL
4 spots left
No classes meeting your filters is available.
Algebra 1
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Traptilisa Kumar
ENROLL
3 spots left
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Peter Kane
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Esther Chen
WAITLIST
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Bill Zabor
WAITLIST
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Bill Zabor
WAITLIST
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Bill Zabor
WAITLIST
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Anatole Ginsberg
ENROLL
5 spots left
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Lisa Brett
WAITLIST
Friday
Aug 20, 2021 -
May 27, 2022
6:30 - 8:15 PM
Friday
Aug 20, 2021 -
May 27, 2022
6:30 - 8:15 PM
Traptilisa Kumar
WAITLIST
No classes meeting your filters is available.
Geometry
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Peter Kane
ENROLL
1 spot left
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Peter Kane
WAITLIST
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Pete Dunten
WAITLIST
Wednesday
Aug 18, 2021 -
May 25, 2022
6:30 - 8:15 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
6:30 - 8:15 PM
Matthew Heid
WAITLIST
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Matthew Heid
ENROLL
1 spot left
No classes meeting your filters is available.
Algebra 2
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Shanshan Wu
ENROLL
2 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Pete Dunten
WAITLIST
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Rahul Jain
ENROLL
Wednesday
Aug 18, 2021 -
May 25, 2022
6:30 - 8:15 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
6:30 - 8:15 PM
Bill Zabor
ENROLL
2 spots left
No classes meeting your filters is available.
Precalculus
36 weeks
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Pete Dunten
WAITLIST
Friday
Aug 20, 2021 -
May 27, 2022
6:30 - 8:15 PM
Friday
Aug 20, 2021 -
May 27, 2022
6:30 - 8:15 PM
Paul Du
ENROLL
No classes meeting your filters is available.
Calculus
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Gurjeet Bagri
ENROLL
No classes meeting your filters is available.
Middle School Contest Math
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Shanshan Wu
ENROLL
5 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Andrew Cheng
WAITLIST
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Matthew Heid
ENROLL
3 spots left
No classes meeting your filters is available.
High School Contest Math
36 weeks
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Bill Zabor
ENROLL
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Andrew Cheng
ENROLL
No classes meeting your filters is available.
Introduction to Mechanics
36 weeks
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Atul Kapur
ENROLL
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
6:30 - 8:15 PM
Atul Kapur
ENROLL
No classes meeting your filters is available.
Academic Year 2021-22 Language Arts
Language Arts Level 2
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Richard Alexander Bac
ENROLL
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Sharon Welty
ENROLL
4 spots left
No classes meeting your filters is available.
Language Arts Level 3
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Richard Alexander Bac
WAITLIST
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Chris Knoblaugh
WAITLIST
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Beth Fabiano
WAITLIST
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Portia Whiteted
ENROLL
No classes meeting your filters is available.
Language Arts Level 4
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Kendra Lafond
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sharon Welty
ENROLL
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Brooke Bishara
ENROLL
4 spots left
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Chris Knoblaugh
WAITLIST
No classes meeting your filters is available.
Language Arts Level 5
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Saturday
Aug 14, 2021 -
May 21, 2022
10:15 - Noon
Jennifer Palacios
ENROLL
3 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Sunday
Aug 15, 2021 -
May 22, 2022
10:15 - Noon
Miranda Sorchini
ENROLL
5 spots left
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Sonia Chumber
ENROLL
5 spots left
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
4:15 - 6:00 PM
Katrina Ayres
WAITLIST
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Thursday
Aug 19, 2021 -
May 26, 2022
4:15 - 6:00 PM
Sonia Chumber
ENROLL
3 spots left
No classes meeting your filters is available.
Foundations in Middle School Language Arts
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Ahrin Lee
ENROLL
4 spots left
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Sunday
Aug 15, 2021 -
May 22, 2022
12:30 - 2:15 PM
Katrina Hough
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sunday
Aug 15, 2021 -
May 22, 2022
5:00 - 6:45 PM
Sharon Welty
ENROLL
4 spots left
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Tuesday
Aug 17, 2021 -
May 24, 2022
4:15 - 6:00 PM
Sonia Chumber
WAITLIST
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Friday
Aug 20, 2021 -
May 27, 2022
4:15 - 6:00 PM
Katrina Ayres
WAITLIST
No classes meeting your filters is available.
Rhetoric: Persuasion in Reading, Writing, and Critical Thinking
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Saturday
Aug 14, 2021 -
May 21, 2022
2:45 - 4:30 PM
Ahrin Lee
ENROLL
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Katrina Hough
ENROLL
4 spots left
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Thursday
Aug 19, 2021 -
May 26, 2022
6:30 - 8:15 PM
Kiana Young
ENROLL
1 spot left
No classes meeting your filters is available.
Exposition: Informational Writing and Public Speaking
36 weeks
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Saturday
Aug 14, 2021 -
May 21, 2022
12:30 - 2:15 PM
Jennifer Palacios
ENROLL
Wednesday
Aug 18, 2021 -
May 25, 2022
6:30 - 8:15 PM
Wednesday
Aug 18, 2021 -
May 25, 2022
6:30 - 8:15 PM
Miranda Sorchini
ENROLL
Friday
Aug 20, 2021 -
May 27, 2022
6:30 - 8:15 PM
Friday
Aug 20, 2021 -
May 27, 2022
6:30 - 8:15 PM
Merryl Kravitz
ENROLL
1 spot left
No classes meeting your filters is available.
Advanced Language Arts Seminar
36 weeks
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sunday
Aug 15, 2021 -
May 22, 2022
2:45 - 4:30 PM
Sonia Chumber
ENROLL
No classes meeting your filters is available.
Summer 2022 Mathematics
Math Beasts Camp 3
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Portia Whiteted
$945
ENROLL
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
TBA
$945
ENROLL
No classes meeting your filters is available.
Math Beasts Camp 4
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
TBA
$945
ENROLL
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Casey Dzuong
$945
ENROLL
No classes meeting your filters is available.
Math Beasts Camp 5
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
TBA
$945
ENROLL
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Sharon Welty
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Sharon Welty
$945
ENROLL
No classes meeting your filters is available.
Math Beasts Camp 6 (Prealgebra Prep)
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Lorena Cid Montiel
$945
ENROLL
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
TBA
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Beth Powell
$945
ENROLL
No classes meeting your filters is available.
Math Beasts Camp 7-8 (Algebra 1 Prep)
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Bill Zabor
$945
ENROLL
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Bill Zabor
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
TBA
$945
ENROLL
No classes meeting your filters is available.
Math Beasts Camp 8-9 (Geometry Prep)
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Matthew Heid
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Shanshan Wu
$945
ENROLL
No classes meeting your filters is available.
Middle School Math Contests: Number Theory and Geometry
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Shanshan Wu
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Peter Kane
$945
ENROLL
No classes meeting your filters is available.
Middle School Math Contests: Algebra and Counting
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
TBA
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Matthew Heid
$945
ENROLL
No classes meeting your filters is available.
High School Math Contests
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Bill Zabor
$945
ENROLL
No classes meeting your filters is available.
Summer 2022 Language Arts
Creative Writing for Grades 3-4
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Jennifer Palacios
$945
ENROLL
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Amy Stenberg
$945
ENROLL
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Chris Knoblaugh
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Beth Fabiano
$945
ENROLL
No classes meeting your filters is available.
Readers Theater for Grades 4-5
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Mon - Fri
Jun 20 - Jul 1
1:00 - 4:00 PM
Sonia Chumber
$945
ENROLL
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Mon - Fri
Jul 11 - Jul 22
9:00 - Noon
Portia Whiteted
$945
ENROLL
No classes meeting your filters is available.
Language Arts Triathlon for Grades 5-6
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Mon - Fri
Jul 11 - Jul 22
1:00 - 4:00 PM
Sharon Welty
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Katrina Ayres
$945
ENROLL
No classes meeting your filters is available.
Poetry and Analysis for Grades 6-7
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Kiana Young
$945
ENROLL
No classes meeting your filters is available.
Mock Trial: Persuasive Speaking for Grades 7-8
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Mon - Fri
Jun 20 - Jul 1
9:00 - Noon
Miranda Sorchini
$945
ENROLL
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Mon - Fri
Jul 11 - Aug 5
4:30 - 6:00 PM
Merryl Kravitz
$945
ENROLL
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Mon - Fri
Jul 25 - Aug 5
1:00 - 4:00 PM
Sonia Chumber
$945
ENROLL
No classes meeting your filters is available.
Academic Essay Writing for Grades 8-10
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Mon - Fri
Jul 25 - Aug 5
9:00 - Noon
Miranda Sorchini
$945
ENROLL
No classes meeting your filters is available.
"AoPS Academy is truly a wonderful place to learn advanced concepts in math. The academy has highly qualified instructors who not only help kids learn rigorous math concepts in great depth, but also inspire them to achieve the lofty heights that they are capable of. The instructors are truly an inspiration for my children due to their thoughtful mentoring. Thank you for everything you do for our kids."
-Praveen T.
Invalid username
Sign In
Go to a different campus