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 Language Arts 7A and 7B together cover classical rhetoric and advanced persuasive writing for seventh graders (ages 12-13).

Live instructors teach students how to use skills derived from the study of classical rhetoric to analyze and craft persuasive arguments.

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

Grade
Term
Length
Weekly In-Class Time
Tuition
Skills
Enroll Now
Grade
Term
Length
Weekly In-Class Time
Tuition
Skills
Enroll Now
Schedule
Course Fee: $920.00 (~$51 per week)
Dates/Times
Instructor/Class ID
Dates + Days
Time
Instructor + Class ID
Dates + Days
Time
Class ID
Instructor
Dates
Days
Time
Class ID
Instructor
Aug. 29 – Jan. 16
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26692
Full
Aug. 29 – Jan. 16
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26692
Full
Aug. 29 – Jan. 16
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
26692
Full
Aug. 29 – Jan. 16
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 26692
Instructor: Melissa Schulz
Full
Aug. 30 – Jan. 17
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
ID: 26694
Full
Aug. 30 – Jan. 17
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
ID: 26694
Full
Aug. 30 – Jan. 17
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
26694
Full
Aug. 30 – Jan. 17
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
Class ID: 26694
Instructor: Sean Hoffman
Full
Sep. 5 – Jan. 23
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26703
Full
Sep. 5 – Jan. 23
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26703
Full
Sep. 5 – Jan. 23
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
26703
Full
Sep. 5 – Jan. 23
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 26703
Instructor: Colleen Crisan
Full
Sep. 8 – Jan. 26
Sunday
3:45 pm – 4:45 pm ET2:45 pm – 3:45 pm CT1:45 pm – 2:45 pm MT12:45 pm – 1:45 pm PT
Closed
Sep. 8 – Jan. 26
Sunday
3:45 pm – 4:45 pm ET2:45 pm – 3:45 pm CT1:45 pm – 2:45 pm MT12:45 pm – 1:45 pm PT
Closed
Sep. 8 – Jan. 26
Sunday
3:45 pm – 4:45 pm ET2:45 pm – 3:45 pm CT1:45 pm – 2:45 pm MT12:45 pm – 1:45 pm PT
26698
Closed
Sep. 8 – Jan. 26
Sunday
3:45 pm – 4:45 pm ET2:45 pm – 3:45 pm CT1:45 pm – 2:45 pm MT12:45 pm – 1:45 pm PT
Class ID: 26698
Instructor: Teresa Sherman-Jones
Closed
Sep. 15 – Feb. 2
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
Closed
Sep. 15 – Feb. 2
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
Closed
Sep. 15 – Feb. 2
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
26696
Closed
Sep. 15 – Feb. 2
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
Class ID: 26696
Instructor: Katherine Patterson
Closed
Sep. 17 – Feb. 4
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26755
Full
Sep. 17 – Feb. 4
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26755
Full
Sep. 17 – Feb. 4
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
26755
Full
Sep. 17 – Feb. 4
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 26755
Instructor: Carson Young
Full
Sep. 22 – Feb. 9
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
ID: 26699
Closed
Sep. 22 – Feb. 9
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
ID: 26699
Closed
Sep. 22 – Feb. 9
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
26699
Closed
Sep. 22 – Feb. 9
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
Class ID: 26699
Instructor: Andrea Hitefield
Closed
Oct. 27 – March 16
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
ID: 26857
Closed
Oct. 27 – March 16
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
ID: 26857
Closed
Oct. 27 – March 16
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
26857
Closed
Oct. 27 – March 16
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
Class ID: 26857
Instructor: Carly Perales
Closed
Nov. 7 – March 27
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26819
Closed
Nov. 7 – March 27
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 26819
Closed
Nov. 7 – March 27
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
26819
Closed
Nov. 7 – March 27
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 26819
Instructor: Bradley Davis
Closed
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27106
ENROLL
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27106
ENROLL
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
27106
ENROLL
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 27106
Instructor: D.J. Rogers
ENROLL
Feb. 9 – June 15
Sunday
10:30 am – 11:30 am ET9:30 am – 10:30 am CT8:30 am – 9:30 am MT7:30 am – 8:30 am PT
ID: 27117
ENROLL
Feb. 9 – June 15
Sunday
10:30 am – 11:30 am ET9:30 am – 10:30 am CT8:30 am – 9:30 am MT7:30 am – 8:30 am PT
ID: 27117
ENROLL
Feb. 9 – June 15
Sunday
10:30 am – 11:30 am ET9:30 am – 10:30 am CT8:30 am – 9:30 am MT7:30 am – 8:30 am PT
27117
ENROLL
Feb. 9 – June 15
Sunday
10:30 am – 11:30 am ET9:30 am – 10:30 am CT8:30 am – 9:30 am MT7:30 am – 8:30 am PT
Class ID: 27117
Instructor: Ashley Perry
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
Course Fee: $920.00 (~$51 per week)
Dates/Times
Instructor/Class ID
Dates + Days
Time
Instructor + Class ID
Dates + Days
Time
Class ID
Instructor
Dates
Days
Time
Class ID
Instructor
Jan. 23 – May 22
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27108
ENROLL
1 spot left
Jan. 23 – May 22
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27108
ENROLL
1 spot left
Jan. 23 – May 22
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
27108
ENROLL
1 spot left
Jan. 23 – May 22
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 27108
Instructor: Melissa Schulz
ENROLL
1 spot left
Jan. 24 – May 23
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
ID: 27110
ENROLL
3 spots left
Jan. 24 – May 23
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
ID: 27110
ENROLL
3 spots left
Jan. 24 – May 23
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
27110
ENROLL
3 spots left
Jan. 24 – May 23
Friday
4:30 pm – 5:30 pm ET3:30 pm – 4:30 pm CT2:30 pm – 3:30 pm MT1:30 pm – 2:30 pm PT
Class ID: 27110
Instructor: Sean Hoffman
ENROLL
3 spots left
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27109
ENROLL
5 spots left
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27109
ENROLL
5 spots left
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
27109
ENROLL
5 spots left
Jan. 30 – May 29
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 27109
Instructor: Colleen Crisan
ENROLL
5 spots left
Feb. 9 – June 15
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
ENROLL
Feb. 9 – June 15
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
ENROLL
Feb. 9 – June 15
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
27111
ENROLL
Feb. 9 – June 15
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
Class ID: 27111
Instructor: Katherine Patterson
ENROLL
Feb. 11 – June 10
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27107
ENROLL
Feb. 11 – June 10
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27107
ENROLL
Feb. 11 – June 10
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
27107
ENROLL
Feb. 11 – June 10
Tuesday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 27107
Instructor: Carson Young
ENROLL
Feb. 23 – June 29
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
ID: 27112
ENROLL
Feb. 23 – June 29
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
ID: 27112
ENROLL
Feb. 23 – June 29
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
27112
ENROLL
Feb. 23 – June 29
Sunday
6:45 pm – 7:45 pm ET5:45 pm – 6:45 pm CT4:45 pm – 5:45 pm MT3:45 pm – 4:45 pm PT
Class ID: 27112
Instructor: Andrea Hitefield
ENROLL
March 23 – Aug. 3
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
ID: 27655
ENROLL
March 23 – Aug. 3
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
ID: 27655
ENROLL
March 23 – Aug. 3
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
27655
ENROLL
March 23 – Aug. 3
Sunday
12:45 pm – 1:45 pm ET11:45 am – 12:45 pm CT10:45 am – 11:45 am MT9:45 am – 10:45 am PT
Class ID: 27655
Instructor: Dr. Alana Marshall
ENROLL
April 3 – Aug. 7
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27654
ENROLL
April 3 – Aug. 7
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
ID: 27654
ENROLL
April 3 – Aug. 7
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
27654
ENROLL
April 3 – Aug. 7
Thursday
7:00 pm – 8:00 pm ET6:00 pm – 7:00 pm CT5:00 pm – 6:00 pm MT4:00 pm – 5:00 pm PT
Class ID: 27654
Instructor: Bradley Davis
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