Need Help?
Need more information about an AoPS Academy course?
Click here to
Ask AoPS Academy!
Thank you for your interest in AoPS Academy. In the next few minutes, we will ask you about:
- The courses you are interested in signing up for during Academic Year 2022-23
- Your preferred approximate start time to take those courses
- Your contact information
Please click "Continue" button below if you are ready to start the survey.
Which courses are you interested in signing up for? You may select multiple options.
You selected multiple courses:
COURSE COURSE COURSE.
Will your time preference be the same for all of them?
What is your preferred
approximate start time for
THE VOID?
Click each cell to indicate your preference.
Course Schedule
All courses available at AoPS Academy Morrisville 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.
Academic Year Courses
Academic Year 2022-23 is now open for enrollment! Click
here to view the academic year schedule.
Click
here to view the 2022-23 tuition policies.
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.
Calendar
2022-23 Campus Calendar
Schedule
SaturdayAug 20 - Jun 3
12:30 - 2:15 PM
12:30 - 2:15 PM
Rasha Dumarieh
ENROLL
SundayAug 21 - Jun 4
10:15 - Noon
10:15 - Noon
Rasha Dumarieh
MondayAug 22 - May 22
5:00 - 6:45 PM
5:00 - 6:45 PM
Courtney Manahan
WAITLIST
FridayAug 26 - May 26
5:00 - 6:45 PM
5:00 - 6:45 PM
Shyamala Gopalakrishnan
ENROLL
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
12:30 - 2:15 PM
12:30 - 2:15 PM
Linda Baker
ENROLL
SaturdayAug 20 - Jun 3
2:45 - 4:30 PM
2:45 - 4:30 PM
Rasha Dumarieh
WAITLIST
SundayAug 21 - Jun 4
12:30 - 2:15 PM
12:30 - 2:15 PM
Rasha Dumarieh
WAITLIST
SundayAug 21 - Jun 4
5:00 - 6:45 PM
5:00 - 6:45 PM
Deepa Nidumuri
TuesdayAug 23 - May 23
5:00 - 6:45 PM
5:00 - 6:45 PM
Nikita Choudhary
WAITLIST
TuesdayAug 23 - May 23
5:00 - 6:45 PM
5:00 - 6:45 PM
Victoria Frink
ThursdayAug 25 - May 25
5:00 - 6:45 PM
5:00 - 6:45 PM
Rasha Dumarieh
WAITLIST
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
10:15 - Noon
10:15 - Noon
Rasha Dumarieh
WAITLIST
SaturdayAug 20 - Jun 3
2:45 - 4:30 PM
2:45 - 4:30 PM
Linda Baker
SundayAug 21 - Jun 4
12:30 - 2:15 PM
12:30 - 2:15 PM
Hannah Beers
WAITLIST
SundayAug 21 - Jun 4
2:45 - 4:30 PM
2:45 - 4:30 PM
Rasha Dumarieh
MondayAug 22 - May 22
5:00 - 6:45 PM
5:00 - 6:45 PM
Brian Phillips
WAITLIST
TuesdayAug 23 - May 23
5:00 - 6:45 PM
5:00 - 6:45 PM
Rasha Dumarieh
WAITLIST
ThursdayAug 25 - May 25
5:00 - 6:45 PM
5:00 - 6:45 PM
Katie Doles - Campus Director
WAITLIST
FridayAug 26 - May 26
5:00 - 6:45 PM
5:00 - 6:45 PM
Carolyn McCormick
WAITLIST
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
10:15 - Noon
10:15 - Noon
Hannah Beers
WAITLIST
SaturdayAug 20 - Jun 3
2:45 - 4:30 PM
2:45 - 4:30 PM
Hannah Beers
SundayAug 21 - Jun 4
12:30 - 2:15 PM
12:30 - 2:15 PM
Dr. Pritish Kar
ENROLL
SundayAug 21 - Jun 4
5:00 - 6:45 PM
5:00 - 6:45 PM
Joshua Edgerton
WAITLIST
MondayAug 22 - May 22
5:00 - 6:45 PM
5:00 - 6:45 PM
Lakshmi Ganesan
WAITLIST
TuesdayAug 23 - May 23
7:15 - 9:00 PM
7:15 - 9:00 PM
Hannah Beers
WAITLIST
WednesdayAug 24 - May 24
5:00 - 6:45 PM
5:00 - 6:45 PM
Rasha Dumarieh
WAITLIST
WednesdayAug 24 - May 24
7:15 - 9:00 PM
7:15 - 9:00 PM
Hannah Beers
ENROLL
ThursdayAug 25 - May 25
7:15 - 9:00 PM
7:15 - 9:00 PM
Rasha Dumarieh
WAITLIST
FridayAug 26 - May 26
5:00 - 6:45 PM
5:00 - 6:45 PM
Hannah Beers
WAITLIST
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
12:30 - 2:15 PM
12:30 - 2:15 PM
Hannah Beers
WAITLIST
SundayAug 21 - Jun 4
10:15 - Noon
10:15 - Noon
Hannah Beers
SundayAug 21 - Jun 4
2:45 - 4:30 PM
2:45 - 4:30 PM
Hannah Beers
WAITLIST
SundayAug 21 - Jun 4
5:00 - 6:45 PM
5:00 - 6:45 PM
Giridharan (Giri) Venkataraman
SundayAug 21 - Jun 4
7:15 - 9:00 PM
7:15 - 9:00 PM
Joshua Edgerton
MondayAug 22 - May 22
7:15 - 9:00 PM
7:15 - 9:00 PM
Shyamala Gopalakrishnan
WAITLIST
TuesdayAug 23 - May 23
7:15 - 9:00 PM
7:15 - 9:00 PM
Rasha Dumarieh
WAITLIST
WednesdayAug 24 - May 24
5:00 - 6:45 PM
5:00 - 6:45 PM
Lakshmi Ganesan
WAITLIST
WednesdayAug 24 - May 24
7:15 - 9:00 PM
7:15 - 9:00 PM
Rasha Dumarieh
WAITLIST
ThursdayAug 25 - May 25
7:15 - 9:00 PM
7:15 - 9:00 PM
Dr. Steven Gilmore
WAITLIST
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
10:15 - Noon
10:15 - Noon
Dr. Pritish Kar
SaturdayAug 20 - Jun 3
2:45 - 4:30 PM
2:45 - 4:30 PM
Angel Bell
WAITLIST
SundayAug 21 - Jun 4
10:15 - Noon
10:15 - Noon
Dr. Pritish Kar
SundayAug 21 - Jun 4
2:45 - 4:30 PM
2:45 - 4:30 PM
Giridharan (Giri) Venkataraman
ENROLL
MondayAug 22 - May 22
7:15 - 9:00 PM
7:15 - 9:00 PM
Hannah Beers
WAITLIST
TuesdayAug 23 - May 23
7:15 - 9:00 PM
7:15 - 9:00 PM
Lakshmi Ganesan
WAITLIST
TuesdayAug 23 - May 23
7:15 - 9:00 PM
7:15 - 9:00 PM
Dr. Michael Medvinsky
WAITLIST
WednesdayAug 24 - May 24
7:15 - 9:00 PM
7:15 - 9:00 PM
Lakshmi Ganesan
WAITLIST
ThursdayAug 25 - May 25
7:15 - 9:00 PM
7:15 - 9:00 PM
Hannah Beers
WAITLIST
FridayAug 26 - May 26
7:15 - 9:00 PM
7:15 - 9:00 PM
Hannah Beers
ENROLL
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
12:30 - 2:15 PM
12:30 - 2:15 PM
Tim MacNeil
WAITLIST
SundayAug 21 - Jun 4
2:45 - 4:30 PM
2:45 - 4:30 PM
Benjamin Martens
WAITLIST
MondayAug 22 - May 22
7:15 - 9:00 PM
7:15 - 9:00 PM
Dr. Steven Gilmore
WAITLIST
WednesdayAug 24 - May 24
7:15 - 9:00 PM
7:15 - 9:00 PM
Dr. Frank Ethridge
WAITLIST
ThursdayAug 25 - May 25
7:15 - 9:00 PM
7:15 - 9:00 PM
Angel Bell
WAITLIST
FridayAug 26 - May 26
7:15 - 9:00 PM
7:15 - 9:00 PM
Dr. Michael Medvinsky
No classes meeting your filters is available.
SaturdayAug 20 - Jun 3
10:15 - Noon
10:15 - Noon
Angel Bell
WAITLIST
SundayAug 21 - Jun 4
7:15 - 9:00 PM
7:15 - 9:00 PM
Dr. Michael Medvinsky
MondayAug 22 - May 22
7:15 - 9:00 PM
7:15 - 9:00 PM
Radha Sahoo
WAITLIST
WednesdayAug 24 - May 24
5:00 - 6:45 PM
5:00 - 6:45 PM
Dr. Frank Ethridge
WAITLIST
No classes meeting your filters is available.
SundayAug 21 - Jun 4
10:15 - Noon
10:15 - Noon
John Allums
MondayAug 22 - May 22
7:15 - 9:00 PM
7:15 - 9:00 PM
Tim MacNeil
WAITLIST
No classes meeting your filters is available.
TuesdayAug 23 - May 23
7:15 - 9:00 PM
7:15 - 9:00 PM
Angel Bell
No classes meeting your filters is available.
Middle School Contest Math
36 weeks
SundayAug 21 - Jun 4
12:30 - 2:15 PM
12:30 - 2:15 PM
Benjamin Martens
ENROLL
No classes meeting your filters is available.
High School Contest Math
36 weeks
WednesdayAug 24 - May 24
7:15 - 9:00 PM
7:15 - 9:00 PM
Tim MacNeil
ENROLL
No classes meeting your filters is available.
There are no sections of this course currently scheduled at Morrisville Campus.
Click here to join our mailing list to be notified when the course schedule is available.
Language Arts Level 2
36 weeks
SaturdayAug 20 - Jun 3
10:15 - Noon
10:15 - Noon
Lisa Eise
ENROLL
No classes meeting your filters is available.
Language Arts Level 3
36 weeks
SundayAug 21 - Jun 4
2:45 - 4:30 PM
2:45 - 4:30 PM
Matthew Smith
ENROLL
WednesdayAug 24 - May 24
5:00 - 6:45 PM
5:00 - 6:45 PM
Alexandra Hanner
WAITLIST
No classes meeting your filters is available.
Language Arts Level 4
36 weeks
SaturdayAug 20 - Jun 3
12:30 - 2:15 PM
12:30 - 2:15 PM
Lisa Eise
SundayAug 21 - Jun 4
2:45 - 4:30 PM
2:45 - 4:30 PM
Blake Sigmon
ENROLL
MondayAug 22 - May 22
5:00 - 6:45 PM
5:00 - 6:45 PM
Blake Sigmon
WAITLIST
No classes meeting your filters is available.
Language Arts Level 5
36 weeks
SundayAug 21 - Jun 4
12:30 - 2:15 PM
12:30 - 2:15 PM
Blake Sigmon
WAITLIST
ThursdayAug 25 - May 25
5:00 - 6:45 PM
5:00 - 6:45 PM
Justin Verstrat
WAITLIST
ThursdayAug 25 - May 25
5:00 - 6:45 PM
5:00 - 6:45 PM
Barbara Webber
WAITLIST
No classes meeting your filters is available.
Foundations in Middle School Language Arts
36 weeks
SaturdayAug 20 - Jun 3
12:30 - 2:15 PM
12:30 - 2:15 PM
Miriam Diller
ENROLL
SundayAug 21 - Jun 4
5:00 - 6:45 PM
5:00 - 6:45 PM
Barbara Webber
WAITLIST
TuesdayAug 23 - May 23
5:00 - 6:45 PM
5:00 - 6:45 PM
Alissa McElreath
WAITLIST
FridayAug 26 - May 26
5:00 - 6:45 PM
5:00 - 6:45 PM
Matthew Smith
WAITLIST
No classes meeting your filters is available.
Rhetoric: Persuasion in Reading, Writing, and Critical Thinking
36 weeks
SundayAug 21 - Jun 4
10:15 - Noon
10:15 - Noon
Blake Sigmon
WAITLIST
SundayAug 21 - Jun 4
7:15 - 9:00 PM
7:15 - 9:00 PM
Barbara Webber
MondayAug 22 - May 22
7:15 - 9:00 PM
7:15 - 9:00 PM
Alexandra Hanner
WAITLIST
ThursdayAug 25 - May 25
7:15 - 9:00 PM
7:15 - 9:00 PM
Justin Verstrat
WAITLIST
No classes meeting your filters is available.
Exposition: Informational Writing and Public Speaking
36 weeks
SaturdayAug 20 - Jun 3
2:45 - 4:30 PM
2:45 - 4:30 PM
Miriam Diller
WAITLIST
TuesdayAug 23 - May 23
7:15 - 9:00 PM
7:15 - 9:00 PM
Alexandra Hanner
WAITLIST
ThursdayAug 25 - May 25
7:15 - 9:00 PM
7:15 - 9:00 PM
Barbara Webber
WAITLIST
FridayAug 26 - May 26
7:15 - 9:00 PM
7:15 - 9:00 PM
Matthew Smith
WAITLIST
No classes meeting your filters is available.
Advanced Language Arts Seminar
36 weeks
WednesdayAug 24 - May 24
7:15 - 9:00 PM
7:15 - 9:00 PM
Matthew Smith
ENROLL
No classes meeting your filters is available.