College ROI

App · Misc References · 7 actions

Free, keyless access to LE TEEN's College ROI data: the 30-year net present value (NPV) of a degree at the U.S. four-year colleges LE TEEN covers, the lifetime return on investment (ROI) of every bachelor's major category and subfield, and its rankings of each state's best-value colleges, out-of-state tuition penalties and the worst-ROI majors. No account or API key required.

Actions

ActionWhat it does
Get best-value collegesGet each state's best-value four-year colleges at resident pricing, ranked by 30-year net present value (NPV): up to 15 per state, for all 50 states and DC.
Get one collegeLook up one covered college by its name, slug or le-teen.com link (for example, University of Michigan-Ann Arbor) and return its 30-year net present value (NPV) at resident and non-resident pricing, total cost of attendance, median earnings 10 years after entry, break-even age and location.
Get one majorLook up one major category or subfield by its name, slug or le-teen.com link (for example, Registered Nursing) and return its lifetime return on investment (ROI) figures and, for a category, how much AI is already used in its graduates' occupations.
Get out-of-state penalty rankingRank U.S. public four-year universities by their out-of-state tuition penalty: how much 30-year net present value (NPV) a student gives up by paying non-resident rather than resident tuition at the same school, worst first.
Get worst-ROI majorsRank LE TEEN's bachelor's major categories from the worst lifetime return on investment (ROI) to the best, by mean lifetime ROI, with the share of graduates who never break even.
List collegesSearch, filter and sort the U.S. four-year colleges LE TEEN covers, each with its 30-year net present value (NPV) at resident and non-resident pricing, total cost of attendance, median earnings 10 years after entry and break-even age.
List majorsList bachelor's majors with their lifetime return on investment (ROI): LE TEEN's major categories and the subfields within them, each with its mean and median lifetime ROI, the share of graduates who never break even, the median break-even age and more.

Get best-value colleges

Get each state's best-value four-year colleges at resident pricing, ranked by 30-year net present value (NPV): up to 15 per state, for all 50 states and DC. Choose a state by its code or name (for example, CA or California) for just that state's list. LE TEEN ranks some colleges it does not cover in detail; Get one college will not find those.

Inputs

Statestatetext
A state, by its two-letter code or its name (for example, CA or California), for just that state's list. Leave empty for every state.

Outputs

collegeslist
Every listed college, best value first within its state, each tagged with its state.
countnumber
With a state chosen, how many colleges its list holds; with none, how many states are listed.
descriptiontext
LE TEEN's description of the ranking.
metaobject
Where the data comes from and how to cite it; every answer carries one.
page_urltext
The ranking's page on le-teen.com.
statetext
The chosen state's code, or null for every state.
state_nametext
The chosen state's name, or null for every state.
stateslist
Each state with its own list; just the chosen one when a state was given.
titletext
LE TEEN's title for the ranking.
Example output
{
  "colleges": [
    {
      "city": "Laramie",
      "control": "public",
      "institution": "University of Wyoming",
      "npv_30yr_resident_usd": 1618801,
      "rank_in_state": 1,
      "state": "WY",
      "state_name": "Wyoming"
    }
  ],
  "count": 1,
  "description": "Wyoming's own four-year schools at resident pricing, ranked by 30-year projected net value \u2014 top 15. Only NPV-positive schools with real FREOPP earnings coverage appear.",
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "IPEDS 2023 \u00b7 FREOPP 2021 \u00b7 BEA 2023",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/rankings/best-value/wy.json"
  },
  "page_url": "https://le-teen.com/rankings/best-value/wy",
  "state": "WY",
  "state_name": "Wyoming",
  "states": [
    {
      "colleges": [
        {
          "city": "Laramie",
          "control": "public",
          "institution": "University of Wyoming",
          "npv_30yr_resident_usd": 1618801,
          "rank_in_state": 1
        }
      ],
      "page_url": "https://le-teen.com/rankings/best-value/wy",
      "state": "WY",
      "state_name": "Wyoming"
    }
  ],
  "title": "Best-value colleges in Wyoming"
}

Get one college

Look up one covered college by its name, slug or le-teen.com link (for example, University of Michigan-Ann Arbor) and return its 30-year net present value (NPV) at resident and non-resident pricing, total cost of attendance, median earnings 10 years after entry, break-even age and location. A college LE TEEN does not cover fails, naming close matches when there are any; List colleges with Search finds a college's exact name.

Inputs

CollegeslugtextRequired
The college's name, slug or le-teen.com link (for example, University of Michigan-Ann Arbor or university-of-michigan-ann-arbor).

Outputs

breakeven_agenumber
The age at which the degree has paid for itself, or null.
citytext
The college's city.
controltext
public, private-nonprofit or private-forprofit.
freopp_program_coveragenumber
How many FREOPP programs feed the earnings figure.
median_earnings_10yr_usdnumber
Median earnings 10 years after entry, in USD.
metaobject
Where the data comes from and how to cite it; every answer carries one.
nametext
The college's name.
npv_30yr_nonresident_usdnumber
30-year net present value at non-resident pricing, in USD. Null unless the college is public, charges more out of state, and the value is still positive.
npv_30yr_resident_usdnumber
30-year net present value of a degree at resident pricing, in USD.
slugtext
The college's slug, for Get one college.
statetext
Two-letter state code.
state_nametext
The state's name.
total_cost_of_attendance_nonresident_usdnumber
Total cost of attendance at non-resident pricing, in USD. Null when there is no non-resident NPV.
total_cost_of_attendance_usdnumber
Total cost of attendance at resident pricing, in USD.
unitidnumber
The college's IPEDS UnitID.
urltext
The college's page on le-teen.com.
Example output
{
  "breakeven_age": 33,
  "city": "Ann Arbor",
  "control": "public",
  "freopp_program_coverage": 60,
  "median_earnings_10yr_usd": 73727,
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "IPEDS 2023 \u00b7 FREOPP 2021 \u00b7 BEA 2023",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/colleges/university-of-michigan-ann-arbor.json"
  },
  "name": "University of Michigan-Ann Arbor",
  "npv_30yr_nonresident_usd": 1418489,
  "npv_30yr_resident_usd": 2841094,
  "slug": "university-of-michigan-ann-arbor",
  "state": "MI",
  "state_name": "Michigan",
  "total_cost_of_attendance_nonresident_usd": 295852,
  "total_cost_of_attendance_usd": 128660,
  "unitid": 170976,
  "url": "https://le-teen.com/colleges/university-of-michigan-ann-arbor"
}

Get one major

Look up one major category or subfield by its name, slug or le-teen.com link (for example, Registered Nursing) and return its lifetime return on investment (ROI) figures and, for a category, how much AI is already used in its graduates' occupations.

Inputs

MajorslugtextRequired
The major's name, slug or le-teen.com link (for example, Registered Nursing or philosophy-and-religious-studies).

Outputs

ai_exposureobject
How much AI is already used in the field's occupations (not whether it replaces them). Major categories only; null for subfields.
cip_program_nametext
The CIP program family's name. Subfields only.
completion_adjusted_roi_usdnumber
Lifetime ROI allowing for students who do not finish, in USD.
dropout_roi_usdnumber
Lifetime ROI for a student who starts but does not finish, in USD.
graduatesnumber
Graduates counted.
kindtext
category or subfield.
mean_lifetime_roi_usdnumber
Mean lifetime return on investment, in USD.
median_breakeven_agenumber
Median age at which the degree pays off, among graduates whose programs do break even.
median_lifetime_roi_usdnumber
Median lifetime return on investment, in USD.
metaobject
Where the data comes from and how to cite it; every answer carries one.
nametext
The major's name.
p25_roi_usdnumber
Lifetime ROI at the 25th percentile, in USD.
p75_roi_usdnumber
Lifetime ROI at the 75th percentile, in USD.
parentobject
The category a subfield belongs to. Null for a category.
pct_negative_lifetime_roinumber
Percent of graduates in programs with a negative lifetime ROI.
pct_never_breakevennumber
Percent of graduates in programs that never break even.
programsnumber
Programs counted.
rank_by_worst_roinumber
Rank among the categories, or among the subfields, by mean lifetime ROI; 1 is the worst.
slugtext
The major's slug, for Get one major.
urltext
The major's page on le-teen.com.
Example output
{
  "ai_exposure": null,
  "cip_program_name": "Registered Nursing, Nursing Administration, Nursing Research and Clinical Nursing.",
  "completion_adjusted_roi_usd": 554189,
  "dropout_roi_usd": -117792,
  "graduates": 274445,
  "kind": "subfield",
  "mean_lifetime_roi_usd": 1004299,
  "median_breakeven_age": 26,
  "median_lifetime_roi_usd": 915056,
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "FREOPP 2021",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/majors/registered-nursing.json"
  },
  "name": "Registered Nursing",
  "p25_roi_usd": 760797,
  "p75_roi_usd": 1162463,
  "parent": {
    "name": "Health and Nursing",
    "slug": "health-and-nursing"
  },
  "pct_negative_lifetime_roi": 0,
  "pct_never_breakeven": 0,
  "programs": 820,
  "rank_by_worst_roi": 104,
  "slug": "registered-nursing",
  "url": "https://le-teen.com/majors/registered-nursing"
}

Get out-of-state penalty ranking

Rank U.S. public four-year universities by their out-of-state tuition penalty: how much 30-year net present value (NPV) a student gives up by paying non-resident rather than resident tuition at the same school, worst first. Keep one state's universities, cap how many come back, or use LE TEEN's list of the 50 worst.

Inputs

Top 50 onlytop_50true/false
Set to true to use LE TEEN's list of the 50 worst penalties instead of the full ranking.
Statestatetext
Only include universities in this state, by its two-letter code or its name (for example, MI or Michigan). Each keeps its rank in the whole ranking.
Limitlimitnumber
The most universities to return, worst first. Leave empty to return every match.At least 1.

Outputs

countnumber
How many universities were returned.
descriptiontext
LE TEEN's description of the ranking.
metaobject
Where the data comes from and how to cite it; every answer carries one.
page_urltext
The ranking's page on le-teen.com.
rankingslist
The universities, worst penalty first.
titletext
LE TEEN's title for the ranking.
total_matchingnumber
How many universities matched before the limit was applied.
Example output
{
  "count": 2,
  "description": "How much paying non-resident instead of resident tuition costs over a 30-year NPV \u2014 same school, same degree, cost of living held. Worst-first. Every row is NPV-positive both ways.",
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "IPEDS 2023 \u00b7 FREOPP 2021 \u00b7 BEA 2023",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/rankings/out-of-state-penalty.json"
  },
  "page_url": "https://le-teen.com/rankings/out-of-state-tax",
  "rankings": [
    {
      "institution": "University of Colorado Boulder",
      "npv_nonresident_usd": 456262,
      "npv_resident_usd": 1354350,
      "oos_penalty_30yr_npv_usd": 898088,
      "rank": 14,
      "state": "CO",
      "tuition_in_state_usd": 15556,
      "tuition_out_of_state_usd": 41943,
      "unitid": 126614,
      "url": "https://le-teen.com/colleges/university-of-colorado-boulder"
    },
    {
      "institution": "Colorado School of Mines",
      "npv_nonresident_usd": 4047681,
      "npv_resident_usd": 4836958,
      "oos_penalty_30yr_npv_usd": 789277,
      "rank": 26,
      "state": "CO",
      "tuition_in_state_usd": 21186,
      "tuition_out_of_state_usd": 44376,
      "unitid": 126775,
      "url": null
    }
  ],
  "title": "U.S. public four-year universities ranked by the out-of-state tuition penalty",
  "total_matching": 11
}

Get worst-ROI majors

Rank LE TEEN's bachelor's major categories from the worst lifetime return on investment (ROI) to the best, by mean lifetime ROI, with the share of graduates who never break even. Categories only; List majors covers the subfields.

Inputs

None.

Outputs

countnumber
How many categories are ranked.
descriptiontext
LE TEEN's description of the ranking.
metaobject
Where the data comes from and how to cite it; every answer carries one.
page_urltext
The ranking's page on le-teen.com.
rankingslist
The major categories, worst ROI first.
titletext
LE TEEN's title for the ranking.
Example output
{
  "count": 19,
  "description": "All 19 major categories ranked by median lifetime ROI, worst-first \u2014 with the share of graduates who never break even. Field averages may be negative; no institution is named. Per-major detail (subfields included): /api/v1/majors/{slug}.json.",
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "FREOPP 2021",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/rankings/worst-roi-majors.json"
  },
  "page_url": "https://le-teen.com/rankings/worst-roi-majors",
  "rankings": [
    {
      "graduates": 20114,
      "mean_lifetime_roi_usd": -111915,
      "median_breakeven_age": 38,
      "median_lifetime_roi_usd": -81669,
      "name": "Philosophy and Religious Studies",
      "pct_never_breakeven": 59.8,
      "rank": 1,
      "slug": "philosophy-and-religious-studies",
      "url": "https://le-teen.com/majors/philosophy-and-religious-studies"
    },
    {
      "graduates": 167416,
      "mean_lifetime_roi_usd": -68014,
      "median_breakeven_age": 38,
      "median_lifetime_roi_usd": -92704,
      "name": "Visual Arts and Music",
      "pct_never_breakeven": 67.9,
      "rank": 2,
      "slug": "visual-arts-and-music",
      "url": "https://le-teen.com/majors/visual-arts-and-music"
    }
  ],
  "title": "Bachelor\u2019s major categories ranked by lifetime ROI, worst-first"
}

List colleges

Search, filter and sort the U.S. four-year colleges LE TEEN covers, each with its 30-year net present value (NPV) at resident and non-resident pricing, total cost of attendance, median earnings 10 years after entry and break-even age. Search by name or city, keep one state, type of college or a minimum NPV, sort by any of those figures, and cap how many come back. LE TEEN covers the colleges with the most earnings data that pass its checks, so a missing college is not a verdict on it.

Inputs

Limitlimitnumber
The most colleges to return, counted after sorting. Leave empty to return every match.At least 1.
Minimum resident NPV (USD)min_npv_resident_usdnumber
Only include colleges whose 30-year NPV at resident pricing is at least this many U.S. dollars (for example, 1000000).At least 0.
Searchquerytext
Only include colleges whose name or city contains every word you enter (for example, michigan, or ann arbor). Capitals, accents and punctuation are ignored.
Statestatetext
Only include colleges in this state, by its two-letter code or its name (for example, MI or Michigan). DC counts as a state.
Type of collegecontroltext
Only include public, private nonprofit or private for-profit colleges. Leave empty for all three.One of: public, private-nonprofit (Private nonprofit), private-forprofit (Private for-profit).
Sort bysort_bytext
The figure to sort by. Leave empty to keep LE TEEN's own order, which puts the colleges with the most earnings data first.One of: npv_30yr_resident_usd (30-year NPV at resident pricing), npv_30yr_nonresident_usd (30-year NPV at non-resident pricing), median_earnings_10yr_usd (Median earnings 10 years after entry), total_cost_of_attendance_usd (Total cost of attendance at resident pricing), breakeven_age (Break-even age), name.
Sort ordersort_ordertext
Highest first or lowest first. Leave empty for highest first, or A to Z when sorting by name. Rows missing the figure always come last.One of: descending (Highest first (Z to A for names)), ascending (Lowest first (A to Z for names)).

Outputs

collegeslist
The colleges, sorted as asked.
countnumber
How many colleges were returned.
metaobject
Where the data comes from and how to cite it; every answer carries one.
noteslist
LE TEEN's notes on what the list covers and how to read it.
total_matchingnumber
How many colleges matched before the limit was applied.
Example output
{
  "colleges": [
    {
      "breakeven_age": 37,
      "city": "East Lansing",
      "control": "public",
      "freopp_program_coverage": 82,
      "median_earnings_10yr_usd": 63880,
      "name": "Michigan State University",
      "npv_30yr_nonresident_usd": 1106720,
      "npv_30yr_resident_usd": 2017843,
      "slug": "michigan-state-university",
      "state": "MI",
      "state_name": "Michigan",
      "total_cost_of_attendance_nonresident_usd": 223176,
      "total_cost_of_attendance_usd": 116096,
      "unitid": 171100,
      "url": "https://le-teen.com/colleges/michigan-state-university"
    },
    {
      "breakeven_age": null,
      "city": "Ypsilanti",
      "control": "public",
      "freopp_program_coverage": 70,
      "median_earnings_10yr_usd": 53667,
      "name": "Eastern Michigan University",
      "npv_30yr_nonresident_usd": null,
      "npv_30yr_resident_usd": 1064142,
      "slug": "eastern-michigan-university",
      "state": "MI",
      "state_name": "Michigan",
      "total_cost_of_attendance_nonresident_usd": null,
      "total_cost_of_attendance_usd": 114800,
      "unitid": 169798,
      "url": "https://le-teen.com/colleges/eastern-michigan-university"
    }
  ],
  "count": 2,
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "IPEDS 2023 \u00b7 FREOPP 2021 \u00b7 BEA 2023",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/colleges.json"
  },
  "notes": [
    "Coverage: the 500 four-year institutions with the largest FREOPP program coverage that clear the editorial gates (real FREOPP earnings, >= 3 reported programs, hand-verified exclusions, positive 30-year NPV at resident pricing). Absence from this list is a coverage statement, not a verdict.",
    "npv_30yr_nonresident_usd is non-null only for public schools with a real out-of-state premium whose non-resident NPV is ALSO positive; otherwise null by design.",
    "Model + assumptions: https://le-teen.com/methodology. Same compute as the /worth-it calculator and every ranking."
  ],
  "total_matching": 9
}

List majors

List bachelor's majors with their lifetime return on investment (ROI): LE TEEN's major categories and the subfields within them, each with its mean and median lifetime ROI, the share of graduates who never break even, the median break-even age and more. Keep only categories or subfields, or one category's subfields, sort by any of those figures, and cap how many come back.

Inputs

Levelleveltext
Only include major categories, or only subfields. Leave empty for both.One of: category (Major categories), subfield (Subfields).
Categoryparenttext
Only include the subfields of this major category, by its name or slug (for example, Health and Nursing or engineering).
Sort bysort_bytext
The figure to sort by. Leave empty to keep LE TEEN's own order: categories, then subfields, each from the worst mean lifetime ROI up.One of: mean_lifetime_roi_usd (Mean lifetime ROI), median_lifetime_roi_usd (Median lifetime ROI), completion_adjusted_roi_usd (Completion-adjusted ROI), pct_never_breakeven (Share of graduates who never break even), median_breakeven_age (Median break-even age), graduates, name.
Sort ordersort_ordertext
Highest first or lowest first. Leave empty for highest first, or A to Z when sorting by name. Rows missing the figure always come last.One of: descending (Highest first (Z to A for names)), ascending (Lowest first (A to Z for names)).
Limitlimitnumber
The most majors to return, counted after sorting. Leave empty to return every match.At least 1.

Outputs

categoriesnumber
How many of those returned are major categories.
countnumber
How many majors were returned.
majorslist
The majors, sorted as asked.
metaobject
Where the data comes from and how to cite it; every answer carries one.
noteslist
LE TEEN's notes on what the list covers and how to read it.
subfieldsnumber
How many of those returned are subfields.
total_matchingnumber
How many majors matched before the limit was applied.
Example output
{
  "categories": 2,
  "count": 2,
  "majors": [
    {
      "ai_exposure": {
        "acs_coverage": 0.78,
        "band": "Elevated",
        "score_0_to_1": 0.281,
        "top_occupations": [
          {
            "score": 0.28,
            "share": 0.112,
            "soc": "13-2011",
            "title": "Accountants and Auditors"
          }
        ]
      },
      "cip_program_name": null,
      "completion_adjusted_roi_usd": 319817,
      "dropout_roi_usd": -117892,
      "graduates": 681089,
      "kind": "category",
      "mean_lifetime_roi_usd": 578915,
      "median_breakeven_age": 30,
      "median_lifetime_roi_usd": 533050,
      "name": "Business and Management",
      "p25_roi_usd": 347986,
      "p75_roi_usd": 748626,
      "parent": null,
      "pct_negative_lifetime_roi": 1.5,
      "pct_never_breakeven": 1.5,
      "programs": 4428,
      "rank_by_worst_roi": 13,
      "slug": "business-and-management",
      "url": "https://le-teen.com/majors/business-and-management"
    },
    {
      "ai_exposure": {
        "acs_coverage": 0.82,
        "band": "Lower",
        "score_0_to_1": 0.209,
        "top_occupations": [
          {
            "score": 0.17,
            "share": 0.422,
            "soc": "29-1141",
            "title": "Registered Nurses"
          }
        ]
      },
      "cip_program_name": null,
      "completion_adjusted_roi_usd": 412684,
      "dropout_roi_usd": -115175,
      "graduates": 401246,
      "kind": "category",
      "mean_lifetime_roi_usd": 775786,
      "median_breakeven_age": 27,
      "median_lifetime_roi_usd": 802488,
      "name": "Health and Nursing",
      "p25_roi_usd": 474708,
      "p75_roi_usd": 1069818,
      "parent": null,
      "pct_negative_lifetime_roi": 6.8,
      "pct_never_breakeven": 6.8,
      "programs": 2285,
      "rank_by_worst_roi": 16,
      "slug": "health-and-nursing",
      "url": "https://le-teen.com/majors/health-and-nursing"
    }
  ],
  "meta": {
    "attribution": "Data: LE TEEN \u2014 le-teen.com \u2014 college ROI, decoded",
    "attribution_html": "<a href=\"https://le-teen.com\" rel=\"noopener\">Data: LE TEEN</a> (CC BY 4.0)",
    "cite": "LE TEEN (2026). College ROI Data. https://doi.org/10.5281/zenodo.21351602",
    "data_vintage": "FREOPP 2021",
    "doi": "https://doi.org/10.5281/zenodo.21351602",
    "generated": "2026-06-16",
    "license": "CC-BY-4.0",
    "source": "LE TEEN",
    "url": "https://le-teen.com/api/v1/majors.json"
  },
  "notes": [
    "kind=category rows are FREOPP program categories; kind=subfield rows are CIP program families and carry a parent linkage to their category.",
    "All ROI figures are lifetime USD, cohort-weighted over FREOPP\u2019s published per-program numbers. Field averages may be negative \u2014 no institution is named here.",
    "ai_exposure is le-teen-derived AI APPLICABILITY (how much of the field\u2019s occupations AI is already used for), NOT displacement; category rows only."
  ],
  "subfields": 0,
  "total_matching": 134
}

On this page