Academic Year 2023-2024 enrollment is now open! Summer 2023 classes are filling up fast! VIEW COURSES

AoPS Academy website will be down for scheduled maintenance on Wednesday, June 7, from 1-5 AM ET.

Course Schedule

All courses available at AoPS Academy Dallas-Frisco/Plano 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 2023-24 is now open for enrollment! Click here to view the academic year schedule. Click here to view the 2023-24 tuition policies.

2023-24 Campus Calendar

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

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


Schedule

Academic Year 2023-24 Mathematics
Saturday
10:15 – Noon
Aug. 5 – May 11
ENROLL
Saturday
10:15 – Noon
Aug. 5 – May 11
ENROLL
Sunday
10:15 – Noon
Aug. 6 – May 12
ENROLL
Thursday
4:30 – 6:15pm
Aug. 10 – May 9
ENROLL
Saturday
10:15 – Noon
Aug. 5 – May 11
ENROLL
Saturday
2:45 – 4:30pm
Aug. 5 – May 11
ENROLL
Sunday
10:15 – Noon
Aug. 6 – May 12
ENROLL
Monday
4:30 – 6:15pm
Aug. 7 – May 13
ENROLL
Tuesday
4:30 – 6:15pm
Aug. 8 – May 7
ENROLL
Thursday
4:30 – 6:15pm
Aug. 10 – May 9
ENROLL
Friday
4:30 – 6:15pm
Aug. 4 – May 10
ENROLL
Saturday
10:15 – Noon
Aug. 5 – May 11
ENROLL
Saturday
2:45 – 4:30pm
Aug. 5 – May 11
ENROLL
Sunday
12:30 – 2:15pm
Aug. 6 – May 12
ENROLL
Monday
4:30 – 6:15pm
Aug. 7 – May 13
TBA
ENROLL
Tuesday
4:30 – 6:15pm
Aug. 8 – May 7
WAITLIST
Friday
4:30 – 6:15pm
Aug. 4 – May 10
ENROLL
Saturday
2:45 – 4:30pm
Aug. 5 – May 11
ENROLL
Sunday
2:45 – 4:30pm
Aug. 6 – May 12
ENROLL
Monday
4:30 – 6:15pm
Aug. 7 – May 13
ENROLL
Tuesday
4:30 – 6:15pm
Aug. 8 – May 7
WAITLIST
Thursday
4:30 – 6:15pm
Aug. 10 – May 9
ENROLL
Prealgebra 36 weeks
Friday
6:45 – 8:30pm
Aug. 4 – May 10
ENROLL
Saturday
2:45 – 4:30pm
Aug. 5 – May 11
TBA
ENROLL
Sunday
12:30 – 2:15pm
Aug. 6 – May 12
ENROLL
Sunday
2:45 – 4:30pm
Aug. 6 – May 12
ENROLL
Monday
6:45 – 8:30pm
Aug. 7 – May 13
ENROLL
Tuesday
6:45 – 8:30pm
Aug. 8 – May 7
ENROLL
Wednesday
4:30 – 6:15pm
Aug. 9 – May 8
ENROLL
Wednesday
6:45 – 8:30pm
Aug. 9 – May 8
ENROLL
Thursday
6:45 – 8:30pm
Aug. 10 – May 9
ENROLL
Algebra 1 36 weeks
Friday
6:45 – 8:30pm
Aug. 4 – May 10
ENROLL
Saturday
12:30 – 2:15pm
Aug. 5 – May 11
ENROLL
Sunday
10:15 – Noon
Aug. 6 – May 12
WAITLIST
Sunday
2:45 – 4:30pm
Aug. 6 – May 12
ENROLL
Monday
6:45 – 8:30pm
Aug. 7 – May 13
ENROLL
Tuesday
6:45 – 8:30pm
Aug. 8 – May 7
ENROLL
Wednesday
6:45 – 8:30pm
Aug. 9 – May 8
ENROLL
Thursday
6:45 – 8:30pm
Aug. 10 – May 9
ENROLL
Geometry 36 weeks
Sunday
12:30 – 2:15pm
Aug. 6 – May 12
ENROLL
Tuesday
6:45 – 8:30pm
Aug. 8 – May 7
WAITLIST
Wednesday
6:45 – 8:30pm
Aug. 9 – May 8
ENROLL
Algebra 2 36 weeks
Sunday
2:45 – 4:30pm
Aug. 6 – May 12
ENROLL
Monday
6:45 – 8:30pm
Aug. 7 – May 13
ENROLL
Thursday
6:45 – 8:30pm
Aug. 10 – May 9
ENROLL
Precalculus 36 weeks
Wednesday
6:45 – 8:30pm
Aug. 9 – May 8
ENROLL
Calculus 36 weeks
Wednesday
6:45 – 8:30pm
Aug. 9 – May 8
ENROLL
Sunday
2:45 – 4:30pm
Aug. 6 – May 12
ENROLL
Wednesday
4:30 – 6:15pm
Aug. 9 – May 8
ENROLL
Saturday
10:15 – Noon
Aug. 5 – May 11
ENROLL
Academic Year 2023-24 Science
We're not currently offering any sections of this course. Fill out the above course interest form to be notified if we open one!
Sunday
12:30 – 2:15pm
Aug. 6 – May 12
ENROLL
Academic Year 2023-24 Language Arts
Thursday
4:30 – 6:15pm
Aug. 10 – May 9
ENROLL
Saturday
12:30 – 2:15pm
Aug. 5 – May 11
ENROLL
Wednesday
4:30 – 6:15pm
Aug. 9 – May 8
ENROLL
Saturday
12:30 – 2:15pm
Aug. 5 – May 11
ENROLL
Sunday
10:15 – Noon
Aug. 6 – May 12
ENROLL
Wednesday
4:30 – 6:15pm
Aug. 9 – May 8
ENROLL
Sunday
12:30 – 2:15pm
Aug. 6 – May 12
ENROLL
Monday
4:30 – 6:15pm
Aug. 7 – May 13
ENROLL
Tuesday
4:30 – 6:15pm
Aug. 8 – May 7
ENROLL
Thursday
4:30 – 6:15pm
Aug. 10 – May 9
ENROLL
1 spot left
Friday
4:30 – 6:15pm
Aug. 4 – May 10
ENROLL
Sunday
12:30 – 2:15pm
Aug. 6 – May 12
ENROLL
Tuesday
4:30 – 6:15pm
Aug. 8 – May 7
ENROLL
Thursday
4:30 – 6:15pm
Aug. 10 – May 9
ENROLL
Saturday
12:30 – 2:15pm
Aug. 5 – May 11
ENROLL
Monday
6:45 – 8:30pm
Aug. 7 – May 13
WAITLIST
Thursday
6:45 – 8:30pm
Aug. 10 – May 9
TBA
ENROLL
Friday
6:45 – 8:30pm
Aug. 4 – May 10
ENROLL
Saturday
2:45 – 4:30pm
Aug. 5 – May 11
ENROLL
Tuesday
6:45 – 8:30pm
Aug. 8 – May 7
ENROLL
Sunday
5:00 – 6:45pm
Aug. 6 – May 12
ENROLL
Summer 2023 Mathematics
We're not currently offering any sections of this course. Fill out the above course interest form to be notified if we open one!
Mon - Fri
1:00 – 4:00pm
June 19 – June 30
ENROLL
$770 (~$77/class)
Mon - Fri
1:00 – 4:00pm
June 19 – June 30
ENROLL
$770 (~$77/class)
Mon - Fri
9:00 – Noon
June 19 – June 30
ENROLL
$770 (~$77/class)
Mon - Fri
9:00 – Noon
June 19 – June 30
ENROLL
$770 (~$77/class)
Mon - Fri
1:00 – 4:00pm
June 19 – June 30
WAITLIST
$770 (~$77/class)
Mon - Fri
9:00 – Noon
June 19 – June 30
ENROLL
$770 (~$77/class)
We're not currently offering any sections of this course. Fill out the above course interest form to be notified if we open one!
Mon - Fri
9:00 – Noon
June 19 – June 30
ENROLL
2 spots left
$770 (~$77/class)
We're not currently offering any sections of this course. Fill out the above course interest form to be notified if we open one!
Summer 2023 Science
Mon - Fri
1:00 – 4:00pm
June 19 – June 30
ENROLL
$770 (~$77/class)
Summer 2023 Language Arts
Mon - Fri
9:00 – Noon
June 19 – June 30
ENROLL
$770 (~$77/class)
We're not currently offering any sections of this course. Fill out the above course interest form to be notified if we open one!
Mon - Fri
1:00 – 4:00pm
June 19 – June 30
ENROLL
4 spots left
$770 (~$77/class)
Mon - Fri
1:00 – 4:00pm
June 19 – June 30
ENROLL
$770 (~$77/class)
Mon - Fri
9:00 – Noon
June 19 – June 30
ENROLL
3 spots left
$770 (~$77/class)
We're not currently offering any sections of this course. Fill out the above course interest form to be notified if we open one!

Our homeschooled son is extremely gifted in math and science.  He really feels at home at AoPS Academy.  Through coaching and personal attention at AoPS, he achieved a 5 in AP Calculus at 11 years old and a 4 in AP Statistics at 12.  He also achieved an 800 on SAT II math at 12 years old.  Our son feels very comfortable in the atmosphere of AoPS, where being gifted in math is not looked down on, but treated with respect.  He has truly found his peers at AoPS Academy. 

AoPS Academy allows my son to be himself, learn that there are other kids well advanced in math, and gives him the confidence to know that it is OK to be great in math, and that other people will respect and value his ability.

Neil D.