Join Our Nationally Recognized
Debate Program


Classes for both our debate (public forum) and public speaking (speech) classes are listed below. We look forward to seeing you in class!

Current Schedules

Register Soon! Space is Limited.

Winter/Spring 2025 Schedule ENROLL NOW!

Winter/Spring 2025 | January

Location
Dates
Start: Week of Jan 5 16 weeks
End: Week of May 4
Pricing
$975
Dates
Start: Week of Jan 5 16 weeks
End: Week of May 4
Pricing
$1125
  • Novice Debate (Click to View)
    Novice 1
    ELEMENTARY SCHOOL (GRADES 2 -3)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    ELEMENTARY SCHOOL (GRADES 4 -5)
    Sunday 12:45 PM – 2:15 PM ET (9:45 AM – 11:15 AM PT)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    Wednesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 11:00 AM – 12:30 PM ET (8:00 AM – 9:30 AM PT)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Sunday 7:45 PM – 9:15 PM ET (4:45 PM – 6:15 PM PT)
    Monday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    Wednesday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
    Thursday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 2:30 PM – 4:00 PM ET (11:30 AM – 1:00 PM PT)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Monday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
    Tuesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    Novice 2
    ELEMENTARY SCHOOL (GRADES 2 – 3)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    Wednesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 11:00 AM – 12:30 PM ET (8:00 AM – 9:30 AM PT)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Monday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    Wednesday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
    Thursday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 2:30 PM – 4:00 PM ET (11:30 AM – 1:00 PM PT)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Monday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
  • Junior Varsity Debate (Click to View)
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Monday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 12:45 PM – 2:15 PM ET (9:45 AM – 11:15 AM PT)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    Tuesday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 7:45 PM – 9:15 PM ET (4:45 PM – 6:15 PM PT)
    Sunday 11:00 AM – 12:30 PM ET (8:00 AM – 9:30 AM PT)
  • Varsity Debate (Click to View)
    Varsity
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 12:45 PM – 2:15 PM ET (9:45 AM – 11:15 AM PT)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    Tuesday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 11:00 AM – 12:30 PM ET (8:00 AM – 9:30 AM PT)
    Sunday 7:45 PM – 9:15 PM ET (4:45 PM – 6:15 PM PT)
    Monday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    Tuesday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
    Varsity+
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 7:45 PM – 9:15 PM ET (4:45 PM – 6:15 PM PT)
    Tuesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    Thursday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Thursday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    Sunday 6:00 PM – 7:30 PM ET
    Thursday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
  • Intro to Communications (Click to View)
    GRADES 2 – 5
    Sunday 2:30 PM – 4:00 PM ET (11:30 AM – 1:00 PM PT)
    Wednesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    Thursday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    GRADES 6 – 12
    Sunday 4:15 PM – 5:45 PM (1:15 PM – 2:45 PM PT)
    Wednesday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    Thursday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
  • Competition Speech Team (Click to View)
    GRADES 2 – 5
    Sunday 11:00 AM – 12:30 PM ET (8:00 AM – 9:30 AM PT)
    GRADES 6 – 12
    Sunday 12:45 PM – 2:15 PM ET (9:45 AM – 11:15 AM PT)
    Wednesday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
  • Novice Debate (Click to View)
    Novice 1
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Sunday 12:45 PM – 2:15 PM ET (Rockville, MD office)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 2:30 PM – 4:00 PM ET (Rockville, MD office)
    Tuesday 5:00 PM – 6:30 PM ET (Rockville, MD office)
    Novice 2
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Sunday 4:15 PM – 5:45 PM ET (Rockville, MD office)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Monday 6:45 PM – 8:15 PM ET (Rockville, MD office)
  • Junior Varsity Debate (Click to View)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Monday 5:00 PM – 6:30 PM ET (Rockville, MD office)
  • Varsity Debate (Click to View)
    Varsity
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 6:00 PM – 7:30 PM ET (Rockville, MD office)
    Varsity+
    MIDDLE SCHOOL (GRADES 6 – 8)
    Tuesday 6:45 PM – 8:15 PM ET (Rockville, MD office)

Winter/Spring 2025 | February

Dates
Start: Week of Feb 2 12 weeks
End: Week of May 4
Pricing
$750
Location
Online
Dates
Pricing
  • Novice Debate (Click to View)
    Novice 1
    ELEMENTARY SCHOOL (GRADES 2 -3)
    Sunday 12:45 PM – 2:15 PM ET (9:45 AM – 11:15 AM PT)
    ELEMENTARY SCHOOL (GRADES 4 -5)
    Sunday 12:45 PM – 2:15 PM ET (9:45 AM – 11:15 AM PT)
    Sunday 4:15 PM – 5:45 PM ET (1:15 PM – 2:45 PM PT)
    Wednesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Sunday 11:00 AM – 12:30 PM ET (8:00 AM – 9:30 AM PT)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Sunday 7:45 PM – 9:15 PM ET (4:45 PM – 6:15 PM PT)
    Monday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    Wednesday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
    Thursday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 2:30 PM – 4:00 PM ET (11:30 AM – 1:00 PM PT)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
    Monday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
    Tuesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    Novice 2
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Wednesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Monday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 6:00 PM – 7:30 PM ET (3:00 PM – 4:30 PM PT)
  • Junior Varsity Debate (Click to View)
    ELEMENTARY SCHOOL (GRADES 4 – 5)
    Monday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    MIDDLE SCHOOL (GRADES 6 – 8)
    Tuesday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    HIGH SCHOOL (GRADES 9 – 12)
    Sunday 7:45 PM – 9:15 PM ET (4:45 PM – 6:15 PM PT)
  • Intro to Communications (Click to View)
    GRADES 2 – 5
    Sunday 2:30 PM – 4:00 PM ET (11:30 AM – 1:00 PM PT)
    Wednesday 5:30 PM – 7:00 PM ET (2:30 PM – 4:00 PM PT)
    Thursday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    GRADES 6 – 12
    Sunday 4:15 PM – 5:45 PM (1:15 PM – 2:45 PM PT)
    Wednesday 7:15 PM – 8:45 PM ET (4:15 PM – 5:45 PM PT)
    Thursday 9:00 PM – 10:30 PM ET (6:00 PM – 7:30 PM PT)
Not ready to enroll?
Try A Free Class
Have questions about our course?
See Our FAQ

Meet the Coaches

See All Coaches
  • Tiffany T.
    Lead Debate Coach
  • Sasha C.
    Lead Debate Coach
  • Thomas D.
    Lead Debate Coach
  • Jennifer H.
    Lead Debate Coach
  • Saumya M.
    Lead Debate Coach
  • Georgia L.
    Lead Debate Coach
  • Lily P.
    Lead Debate Coach
  • Ilana C.
    Lead Debate Coach
  • Raymond M.
    Lead Debate Coach, Administrator, & Captain Coordinator
  • Pranav R.
    Lead Debate Coach
  • Tejas B.
    Lead Debate Coach
  • Renee L.
    Lead Debate Coach
  • Mika F.
    Lead Debate Coach
  • Ruby M.
    Lead Debate Coach
  • Lars D.
    Lead Debate Coach
  • Abigail S.
    Head Speech & Debate Coach, Tournament Director & Social Media Manager
  • Srikar S.
    Lead Debate Coach
  • Ray S.
    Head Speech & Debate Coach
  • Rachel M.
    Lead Debate Coach
  • Xuechen Y.
    Lead Debate Coach
  • Noah M.
    Lead Debate Coach
  • Katie R.
    Lead Debate Coach
  • Mai R.
    Lead Debate Coach
  • Maddie C.
    Lead Debate Coach
  • Colter H.
    Lead Debate Coach
  • Vishnu D.
    Lead Debate Coach
  • Ayavana G.
    Lead Debate Coach
  • Melinda L.
    Lead Debate Coach
  • Alex W.
    Lead Debate Coach
  • Dylan B.
    Lead Debate Coach