Need Help?

AoPS Academy Contests

Course Schedule

All courses offered by AoPS Academy Morrisville Campus are listed below, along with starting dates for upcoming offerings.
Many courses are offered several times during the year. Each offering of each course covers the same material
as the other offerings of that course.

Calendar

Academic Year Courses

Our Academic Year courses are selective—students (or their parents) must complete an application and be admitted
in order to enroll. Click here to apply to AoPS Academy. Newly-admitted students
may start ongoing Academic Year classes as soon as they are admitted.

Summer Courses

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

Our Summer courses are open admission: any age-appropriate student may enroll.

Schedule

Students (or their parents) must complete an application and be admitted in order to enroll in Academic Year Courses.
Click here to apply to AoPS Academy.

Please click on a course name to view a description of the class.

2nd Grade Mathematics

36 weeks

SaturdayAug 26 - Jun 910:00 - 11:45 AM

SaturdayAug 26 - Jun 9

10:00 - 11:45 AM

Melissa Harding

LOG IN TO APPLY

SundayAug 27 - Jun 1012:15 - 2:00 PM

SundayAug 27 - Jun 10

12:15 - 2:00 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

WednesdayAug 30 - Jun 135:00 - 6:45 PM

WednesdayAug 30 - Jun 13

5:00 - 6:45 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

3rd Grade Mathematics

36 weeks

SaturdayAug 26 - Jun 912:15 - 2:00 PM

SaturdayAug 26 - Jun 9

12:15 - 2:00 PM

Melissa Harding

LOG IN TO JOIN WAITLIST

SundayAug 27 - Jun 102:30 - 4:15 PM

SundayAug 27 - Jun 10

2:30 - 4:15 PM

Sudha Kona

LOG IN TO APPLY

SundayAug 27 - Jun 102:30 - 4:15 PM

SundayAug 27 - Jun 10

2:30 - 4:15 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

MondayAug 28 - Jun 45:00 - 6:45 PM

MondayAug 28 - Jun 4

5:00 - 6:45 PM

Hannah Beers

LOG IN TO JOIN WAITLIST

TuesdayAug 29 - May 295:00 - 6:45 PM

TuesdayAug 29 - May 29

5:00 - 6:45 PM

Katie Doles

LOG IN TO JOIN WAITLIST

TuesdayAug 29 - May 295:00 - 6:45 PM

TuesdayAug 29 - May 29

5:00 - 6:45 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

4th Grade Mathematics

36 weeks

SaturdayAug 26 - Jun 92:30 - 4:15 PM

SaturdayAug 26 - Jun 9

2:30 - 4:15 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

SundayAug 27 - Jun 1012:15 - 2:00 PM

SundayAug 27 - Jun 10

12:15 - 2:00 PM

Melissa Harding

LOG IN TO APPLY

SundayAug 27 - Jun 104:45 - 6:30 PM

SundayAug 27 - Jun 10

4:45 - 6:30 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

MondayAug 28 - Jun 45:00 - 6:45 PM

MondayAug 28 - Jun 4

5:00 - 6:45 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

MondayAug 28 - Jun 47:15 - 9:00 PM

MondayAug 28 - Jun 4

7:15 - 9:00 PM

Saad Haider

LOG IN TO APPLY

3 spots left

TuesdayAug 29 - May 295:00 - 6:45 PM

TuesdayAug 29 - May 29

5:00 - 6:45 PM

Tim MacNeil

LOG IN TO JOIN WAITLIST

FridaySep 1 - Jun 85:00 - 6:45 PM

FridaySep 1 - Jun 8

5:00 - 6:45 PM

Melissa Harding

LOG IN TO APPLY

5th Grade Mathematics

36 weeks

SaturdayAug 26 - Jun 910:00 - 11:45 AM

SaturdayAug 26 - Jun 9

10:00 - 11:45 AM

Lakshmi Ganesan

LOG IN TO JOIN WAITLIST

SaturdayAug 26 - Jun 92:30 - 4:15 PM

SaturdayAug 26 - Jun 9

2:30 - 4:15 PM

Melissa Harding

LOG IN TO APPLY

SundayAug 27 - Jun 1012:15 - 2:00 PM

SundayAug 27 - Jun 10

12:15 - 2:00 PM

Hannah Beers

LOG IN TO APPLY

1 spot left

MondayAug 28 - Jun 47:15 - 9:00 PM

MondayAug 28 - Jun 4

7:15 - 9:00 PM

Melissa Harding

LOG IN TO APPLY

TuesdayAug 29 - May 297:15 - 9:00 PM

TuesdayAug 29 - May 29

7:15 - 9:00 PM

Tim MacNeil

LOG IN TO JOIN WAITLIST

WednesdayAug 30 - Jun 135:00 - 6:45 PM

WednesdayAug 30 - Jun 13

5:00 - 6:45 PM

Katie Doles

LOG IN TO JOIN WAITLIST

FridaySep 1 - Jun 155:00 - 6:45 PM

FridaySep 1 - Jun 15

5:00 - 6:45 PM

Lakshmi Ganesan

LOG IN TO APPLY

1 spot left

Prealgebra

36 weeks

SaturdayAug 26 - Jun 910:00 - 11:45 AM

SaturdayAug 26 - Jun 9

10:00 - 11:45 AM

Jeff Zidman

LOG IN TO JOIN WAITLIST

SaturdayAug 26 - Jun 912:15 - 2:00 PM

SaturdayAug 26 - Jun 9

12:15 - 2:00 PM

Jeff Zidman

LOG IN TO APPLY

SundayAug 27 - Jun 102:30 - 4:15 PM

SundayAug 27 - Jun 10

2:30 - 4:15 PM

Tim MacNeil

LOG IN TO JOIN WAITLIST

SundayAug 27 - Jun 107:15 - 9:00 PM

SundayAug 27 - Jun 10

7:15 - 9:00 PM

Dana Dahringer

LOG IN TO JOIN WAITLIST

MondayAug 28 - Jun 45:00 - 6:45 PM

MondayAug 28 - Jun 4

5:00 - 6:45 PM

Jeff Zidman

LOG IN TO JOIN WAITLIST

MondayAug 28 - Jun 47:15 - 9:00 PM

MondayAug 28 - Jun 4

7:15 - 9:00 PM

Hannah Beers

LOG IN TO APPLY

2 spots left

TuesdayAug 29 - May 297:15 - 9:00 PM

TuesdayAug 29 - May 29

7:15 - 9:00 PM

Lakshmi Ganesan

LOG IN TO APPLY

1 spot left

WednesdayAug 30 - Jun 135:00 - 6:45 PM

WednesdayAug 30 - Jun 13

5:00 - 6:45 PM

Glen Dawson

LOG IN TO JOIN WAITLIST

WednesdayAug 30 - Jun 137:15 - 9:00 PM

WednesdayAug 30 - Jun 13

7:15 - 9:00 PM

Lakshmi Ganesan

LOG IN TO APPLY

ThursdayAug 31 - Jun 145:00 - 6:45 PM

ThursdayAug 31 - Jun 14

5:00 - 6:45 PM

Katie Doles

LOG IN TO JOIN WAITLIST

Algebra 1

36 weeks

SaturdayAug 26 - Jun 912:15 - 2:00 PM

SaturdayAug 26 - Jun 9

12:15 - 2:00 PM

Lakshmi Ganesan

LOG IN TO APPLY

SaturdayAug 26 - Jun 92:30 - 4:15 PM

SaturdayAug 26 - Jun 9

2:30 - 4:15 PM

Tim MacNeil

LOG IN TO APPLY

2 spots left

SundayAug 27 - Jun 1010:00 - 11:45 AM

SundayAug 27 - Jun 10

10:00 - 11:45 AM

Hannah Beers

LOG IN TO APPLY

1 spot left

SundayAug 27 - Jun 104:45 - 6:30 PM

SundayAug 27 - Jun 10

4:45 - 6:30 PM

Diya Abdeljabbar

LOG IN TO APPLY

2 spots left

MondayAug 28 - Jun 47:15 - 9:00 PM

MondayAug 28 - Jun 4

7:15 - 9:00 PM

Jeff Zidman

LOG IN TO JOIN WAITLIST

TuesdayAug 29 - May 297:15 - 9:00 PM

TuesdayAug 29 - May 29

7:15 - 9:00 PM

Katie Doles

LOG IN TO JOIN WAITLIST

WednesdayAug 30 - Jun 137:15 - 9:00 PM

WednesdayAug 30 - Jun 13

7:15 - 9:00 PM

Glen Dawson

LOG IN TO JOIN WAITLIST

ThursdayAug 31 - Jun 147:15 - 9:00 PM

ThursdayAug 31 - Jun 14

7:15 - 9:00 PM

Katie Doles

LOG IN TO JOIN WAITLIST

ThursdayAug 31 - Jun 147:15 - 9:00 PM

ThursdayAug 31 - Jun 14

7:15 - 9:00 PM

Lakshmi Ganesan

LOG IN TO APPLY

Geometry

36 weeks

SaturdayAug 26 - Jun 912:15 - 2:00 PM

SaturdayAug 26 - Jun 9

12:15 - 2:00 PM

Saad Haider

LOG IN TO APPLY

SundayAug 27 - Jun 1010:00 - 11:45 AM

SundayAug 27 - Jun 10

10:00 - 11:45 AM

Saad Haider

LOG IN TO APPLY

3 spots left

ThursdayAug 31 - Jun 145:00 - 6:45 PM

ThursdayAug 31 - Jun 14

5:00 - 6:45 PM

Frank Ethridge

LOG IN TO JOIN WAITLIST

FridaySep 1 - Jun 155:00 - 6:45 PM

FridaySep 1 - Jun 15

5:00 - 6:45 PM

Shenek Alston

LOG IN TO APPLY

3 spots left

Algebra 2

36 weeks

SaturdayAug 26 - Jun 94:45 - 6:30 PM

SaturdayAug 26 - Jun 9

4:45 - 6:30 PM

Tim MacNeil

LOG IN TO APPLY

3 spots left

SundayAug 27 - Jun 107:15 - 9:00 PM

SundayAug 27 - Jun 10

7:15 - 9:00 PM

Diya Abdeljabbar

LOG IN TO APPLY

3 spots left

TuesdayAug 29 - May 297:15 - 9:00 PM

TuesdayAug 29 - May 29

7:15 - 9:00 PM

Saad Haider

LOG IN TO APPLY

ThursdayAug 31 - Jun 147:15 - 9:00 PM

ThursdayAug 31 - Jun 14

7:15 - 9:00 PM

Douglas Marks

LOG IN TO APPLY

1 spot left

Precalculus

36 weeks

SundayAug 27 - Jun 1012:15 - 2:00 PM

SundayAug 27 - Jun 10

12:15 - 2:00 PM

Frank Ethridge

LOG IN TO APPLY

ThursdayAug 31 - Jun 147:15 - 9:00 PM

ThursdayAug 31 - Jun 14

7:15 - 9:00 PM

Frank Ethridge

LOG IN TO APPLY

3 spots left

Calculus

36 weeks

SundayAug 27 - Jun 102:30 - 4:15 PM

SundayAug 27 - Jun 10

2:30 - 4:15 PM

Frank Ethridge

LOG IN TO APPLY

Middle School Contest Math

36 weeks

SundayAug 27 - Jun 104:45 - 6:30 PM

SundayAug 27 - Jun 10

4:45 - 6:30 PM

Frank Ethridge

LOG IN TO APPLY

1 spot left

High School Contest Math

36 weeks

SundayAug 27 - Jun 107:15 - 9:00 PM

SundayAug 27 - Jun 10

7:15 - 9:00 PM

Frank Ethridge

LOG IN TO APPLY

Academic Year 2017-18 Language Arts

Students (or their parents) must complete an application and be admitted in order to enroll in Academic Year Courses.
Click here to apply to AoPS Academy.

Please click on a course name to view a description of the class.

2nd Grade Language Arts

36 weeks

ThursdayAug 31 - Jun 145:00 - 6:45 PM

ThursdayAug 31 - Jun 14

5:00 - 6:45 PM

Matthew Smith

LOG IN TO JOIN WAITLIST

3rd Grade Language Arts

36 weeks

SaturdayAug 26 - Jun 910:00 - 11:45 AM

SaturdayAug 26 - Jun 9

10:00 - 11:45 AM

Lisa Eise

LOG IN TO APPLY

1 spot left

TuesdayAug 29 - May 295:00 - 6:45 PM

TuesdayAug 29 - May 29

5:00 - 6:45 PM

Kelly Jones

LOG IN TO JOIN WAITLIST

4th Grade Language Arts

36 weeks

SundayAug 27 - Jun 102:30 - 4:15 PM

SundayAug 27 - Jun 10

2:30 - 4:15 PM

Sharon Levine

LOG IN TO APPLY

FridaySep 1 - Jun 155:00 - 6:45 PM

FridaySep 1 - Jun 15

5:00 - 6:45 PM

Matthew Smith

LOG IN TO JOIN WAITLIST

5th Grade Language Arts

36 weeks

SaturdayAug 26 - Jun 912:15 - 2:00 PM

SaturdayAug 26 - Jun 9

12:15 - 2:00 PM

Lisa Eise

LOG IN TO APPLY

SundayAug 27 - Jun 104:45 - 6:30 PM

SundayAug 27 - Jun 10

4:45 - 6:30 PM

Alissa McElreath

LOG IN TO APPLY

MondayAug 28 - Jun 45:00 - 6:45 PM

MondayAug 28 - Jun 4

5:00 - 6:45 PM

Alice Verstrat

LOG IN TO JOIN WAITLIST

WednesdayAug 30 - Jun 135:00 - 6:45 PM

WednesdayAug 30 - Jun 13

5:00 - 6:45 PM

Lisa Eise

LOG IN TO APPLY

6th Grade Language Arts

36 weeks

SaturdayAug 26 - Jun 92:30 - 4:15 PM

SaturdayAug 26 - Jun 9

2:30 - 4:15 PM

Miriam Diller

LOG IN TO APPLY

SundayAug 27 - Jun 1010:00 - 11:45 AM

SundayAug 27 - Jun 10

10:00 - 11:45 AM

John Warren

LOG IN TO APPLY

MondayAug 28 - Jun 47:15 - 9:00 PM

MondayAug 28 - Jun 4

7:15 - 9:00 PM

Miriam Diller

LOG IN TO APPLY

3 spots left

ThursdayAug 31 - Jun 145:00 - 6:45 PM

ThursdayAug 31 - Jun 14

5:00 - 6:45 PM

John Warren

LOG IN TO APPLY

3 spots left

7th Grade Language Arts

36 weeks

SaturdayAug 26 - Jun 94:45 - 6:30 PM

SaturdayAug 26 - Jun 9

4:45 - 6:30 PM

John Warren

LOG IN TO APPLY

SundayAug 27 - Jun 1012:15 - 2:00 PM

SundayAug 27 - Jun 10

12:15 - 2:00 PM

John Warren

LOG IN TO APPLY

8th Grade Language Arts

36 weeks

SundayAug 27 - Jun 107:15 - 9:00 PM

SundayAug 27 - Jun 10

7:15 - 9:00 PM

Alissa McElreath

LOG IN TO APPLY

TuesdayAug 29 - May 297:15 - 9:00 PM

TuesdayAug 29 - May 29

7:15 - 9:00 PM

Kelly Jones

LOG IN TO JOIN WAITLIST

Advanced Language Arts Seminar

36 weeks

WednesdayAug 30 - Jun 137:15 - 9:00 PM

WednesdayAug 30 - Jun 13

7:15 - 9:00 PM

Miriam Diller

LOG IN TO JOIN WAITLIST

Summer 2018 Mathematics

Space is very limited for our summer programs. Please do not wait until the last minute to enroll.
A $200 deposit is due when enrolling, and the balance is due one week before the course begins.

For courses with more than one section, note that all of the sections cover the same material.
We do not recommend enrolling a student in multiple sections of the same course.

Math Beasts Camp 3-4

10 days

Mon - FriJul 9 - Jul 201:30 - 4:30 PM

Mon - FriJul 9 - Jul 20

1:30 - 4:30 PM

Dana Dahringer

$595

ENROLL

Mon - FriAug 6 - Aug 179:30 - 12:30 PM

Mon - FriAug 6 - Aug 17

9:30 - 12:30 PM

Dana Dahringer

$595

ENROLL

Math Beasts Camp 5

10 days

Mon - FriJul 9 - Jul 201:30 - 4:30 PM

Mon - FriJul 9 - Jul 20

1:30 - 4:30 PM

Katie Doles

$595

ENROLL

Mon - FriAug 6 - Aug 179:30 - 12:30 PM

Mon - FriAug 6 - Aug 17

9:30 - 12:30 PM

Katie Doles

$595

ENROLL

Math Beasts Camp 6 (Prealgebra Prep)

10 days

Mon - FriJul 9 - Jul 209:30 - 12:30 PM

Mon - FriJul 9 - Jul 20

9:30 - 12:30 PM

Tim MacNeil

$595

ENROLL

Mon - FriAug 6 - Aug 171:30 - 4:30 PM

Mon - FriAug 6 - Aug 17

1:30 - 4:30 PM

Tim MacNeil

$595

ENROLL

Math Beasts Camp 7-9 (Algebra and Geometry Prep)

10 days

Mon - FriJul 9 - Jul 201:30 - 4:30 PM

Mon - FriJul 9 - Jul 20

1:30 - 4:30 PM

Saad Haider

$595

ENROLL

Mon - FriAug 6 - Aug 179:30 - 12:30 PM

Mon - FriAug 6 - Aug 17

9:30 - 12:30 PM

Frank Ethridge

$595

ENROLL

Middle School Math Contests: Number Theory and Geometry

10 days

Mon - FriJul 9 - Jul 209:30 - 12:30 PM

Mon - FriJul 9 - Jul 20

9:30 - 12:30 PM

Frank Ethridge

$595

ENROLL

Middle School Math Contests: Algebra and Counting

10 days

Mon - FriAug 6 - Aug 171:30 - 4:30 PM

Mon - FriAug 6 - Aug 17

1:30 - 4:30 PM

Boyd Blackburn

$595

ENROLL

Summer 2018 Language Arts

Space is very limited for our summer programs. Please do not wait until the last minute to enroll.
A $200 deposit is due when enrolling, and the balance is due one week before the course begins.

For courses with more than one section, note that all of the sections cover the same material.
We do not recommend enrolling a student in multiple sections of the same course.

Elementary School Book Club

10 days

Mon - FriJul 9 - Jul 209:30 - 12:30 PM

Mon - FriJul 9 - Jul 20

9:30 - 12:30 PM

Sharon Levine

$595

ENROLL

Creative Writing for Elementary School

10 days

Mon - FriAug 6 - Aug 171:30 - 4:30 PM

Mon - FriAug 6 - Aug 17

1:30 - 4:30 PM

Lisa Eise

$595

ENROLL

Middle School Book Club

10 days

Mon - FriJul 9 - Jul 201:30 - 4:30 PM

Mon - FriJul 9 - Jul 20

1:30 - 4:30 PM

Alice Verstrat

$595

ENROLL

Mon - FriAug 6 - Aug 179:30 - 12:30 PM

Mon - FriAug 6 - Aug 17

9:30 - 12:30 PM

John Warren

$595

ENROLL

Academic Essay Writing

10 days

Mon - FriJul 9 - Jul 209:30 - 12:30 PM

Mon - FriJul 9 - Jul 20

9:30 - 12:30 PM

Alice Verstrat

$595

ENROLL

Mon - FriAug 6 - Aug 171:30 - 4:30 PM

Mon - FriAug 6 - Aug 17

1:30 - 4:30 PM

John Warren

$595

ENROLL

"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.