Skip to content
Nonprofiteer
← TEACH DEMOCRACY

Form 990 for tax year 2024

Filed by TEACH DEMOCRACY.

Totals

Total revenue
$3,907,728
Total expenses
$2,833,770
Contributions and grants received
$3,362,823
Grants paid
$54,530
Program services expenses (Part IX)
$2,038,832
Management and general expenses
$419,610
Fundraising expenses
$375,328
Program service expenses (Part III)
$2,038,832

Program services were 71.9% of total expenses calculated — Part IX's program-services column over total expenses, both as filed.

Listed in Part VII

  • Darin Beffa

    Board Chair

    Total calculated
    $0
    Hours/week
    4
  • Jason Lo

    Vice Chair

    Total calculated
    $0
    Hours/week
    2
  • Robert Sacks

    CFO

    Total calculated
    $0
    Hours/week
    2
  • Nancy Thomas

    Secretary (end 6/24)

    Total calculated
    $0
    Hours/week
    2
  • Shannon Alexander

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Kate Gold

    Executive Committee (end 1/24)

    Total calculated
    $0
    Hours/week
    2
  • Brian Michael

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Peter Morrison

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Warren Jackson

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • John Kronstadt

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Kim Dunne

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Dan Floyd

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Angela Machala

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Jonathan Gordon

    Executive Committee

    Total calculated
    $0
    Hours/week
    2
  • Robert Aronoff

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • JC Andre

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Jane Arnault-Factor

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Matthew Babrick

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Jay Bhimani

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Joseph Calabrese

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Sabina Clorfeine

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Monisha Coelho

    Board Member (end 7/24)

    Total calculated
    $0
    Hours/week
    1
  • Stephanie Collins

    Board Member (end 6/24)

    Total calculated
    $0
    Hours/week
    1
  • Scott Cooper

    Board Member (end 3/24)

    Total calculated
    $0
    Hours/week
    1
  • Vince Davitt

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • David Dimeglio

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Joao Dos Santos

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Joseph Duffy

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Jason Erb

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Jennifer Estremera

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Gloria Franke Shaw

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Michael Guerin

    Board Member (start 3/24)

    Total calculated
    $0
    Hours/week
    1
  • Mira Hashmall

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Derek Havel

    Board Member (start 3/24)

    Total calculated
    $0
    Hours/week
    1
  • Sascha Henry

    Board Member (end 3/24)

    Total calculated
    $0
    Hours/week
    1
  • Stefanie Holmes

    Board Member (end 1/24)

    Total calculated
    $0
    Hours/week
    1
  • Safia Gray Hussain

    Board Member (end 8/24)

    Total calculated
    $0
    Hours/week
    1
  • Angela Izuel

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Deepak Jain

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Arwen Johnson

    Board Member (start 6/24)

    Total calculated
    $0
    Hours/week
    1
  • Jennifer Keller

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Elaine Kim

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Molly Lens

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Amy Longo

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Rachel Lowe

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Shahzad Malik

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Brian Marler

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Amanda Massucci

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Patrick Mcnicholas

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Julia Mosel

    Board Member (start 3/24)

    Total calculated
    $0
    Hours/week
    1
  • Ron Nessim

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Tara Newman

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Becky O'Malley

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Tony Oncidi

    Board Member (start 6/24)

    Total calculated
    $0
    Hours/week
    1
  • Christopher Paskach

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Emil Petrossian

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Fadia Rafeedie Khoury

    Board Member (end 3/24)

    Total calculated
    $0
    Hours/week
    1
  • David Rodman

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Patrick Rogan

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Alicia Schwarz

    Board Member (end 8/24)

    Total calculated
    $0
    Hours/week
    1
  • Joel Siegel

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Leah Solomon

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Robert Stern

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Belinda Vega

    Board Member (start 3/24)

    Total calculated
    $0
    Hours/week
    1
  • Laura Washington

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Collin Wedel

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Hon Gregory Weingart

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Adam Weiss

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Aaron Wais

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Omid Yazdi

    Board Member

    Total calculated
    $0
    Hours/week
    1
  • Amanda Susskind

    President (end 1/24)

    Total calculated
    $41,710
    From this org
    $38,365
    From related orgs
    $0
    Other
    $3,345
    Hours/week
    40
  • Keri Doggett

    VP, Programming & Operations

    Total calculated
    $185,450
    From this org
    $159,837
    From related orgs
    $0
    Other
    $25,613
    Hours/week
    40

    Schedule J breakdown matched by us

    Base
    $159,837
    Bonus
    $0
    Other
    $0
    Deferred
    $6,394
    Nontaxable benefits
    $19,219
    Filer's total
    $185,450
  • Laura Wesley

    Director of Programs

    Total calculated
    $126,449
    From this org
    $109,550
    From related orgs
    $0
    Other
    $16,899
    Hours/week
    40
  • Cara Shaffer

    Director of Development

    Total calculated
    $151,737
    From this org
    $136,915
    From related orgs
    $0
    Other
    $14,822
    Hours/week
    40

    Schedule J breakdown matched by us

    Base
    $136,915
    Bonus
    $0
    Other
    $0
    Deferred
    $5,023
    Nontaxable benefits
    $9,799
    Filer's total
    $151,737

Compensation is as filed in Part VII: reportable pay from this organization and from related organizations, other compensation, and hours per week. The total, marked calculated, is our sum of the three dollar columns, with a blank column counted as $0; the form itself has no total. On a Form 990-EZ the columns are Part IV's instead — compensation, contributions to benefit plans, and expense account — and the total sums those. A Schedule J breakdown is as filed: base pay, bonus, other, deferred compensation and nontaxable benefits from this organization, with any from related organizations beside each, and the filer's own total. It is shown with the Part VII listing of the same name on the same return. The form gives no key between the two, so that pairing is ours, and is marked matched by us.

Schedule J

Answered yes

  • 3 · Compensation committee
  • 3 · Compensation survey or study
  • 3 · Approval by the board or compensation committee

Answered no

  • 4a · Severance or change-of-control payment
  • 4b · Supplemental nonqualified retirement plan
  • 4c · Equity-based compensation arrangement
  • 5a · Pay contingent on this organization's revenues
  • 5b · Pay contingent on a related organization's revenues
  • 6a · Pay contingent on this organization's net earnings
  • 6b · Pay contingent on a related organization's net earnings
  • 7 · Other non-fixed payments
  • 8 · Paid under the initial-contract exception

Part I's answers as filed. A line not listed was left unanswered; on lines 1a and 3 that means the box was not checked.

Grants on this return

No itemized grants to organizations on this return.

Provenance

Return type
form_990
Tax year
2024
Filed
26 June 2025
IRS schema version
2024v5.2
Source object
202531779349300448

Check it against the return as filed: the GivingTuesday Data Lake hosts a public copy of the original XML.

The source document this was parsed from is served over the API, which is where bulk and document access live.