Data / Methodology

How to read the numbers.

See where the figures come from, why some programs are excluded, and what reported outcomes can and cannot tell you.

Reading guide

  1. 01Which profiles qualify
  2. 02How rates are calculated
  3. 03Where comparisons stop
Source file modified April 29, 2026; outcome cohort period not provided.
Primary source: U.S. Department of Labor exportSource file modified April 29, 2026Official source ↗

TrainingWorth uses the public bulk export from the U.S. Department of Labor’s TrainingProviderResults.gov. The downloaded file was last modified April 29, 2026. It has no field identifying the outcome cohort year, so that file date must not be read as the year when participants trained or earned wages. We are independent and do not represent the Department of Labor.

What appears on the site

We publish a program profile only when the export reports a provider, location, program website, tuition, duration, at least 25 program exits, completion counts, at least 25 people eligible for employment follow-up, at least 10 employed in the second quarter after exit, and a median second-quarter earnings figure. We hold extreme reported values for review and omit listings when an official source says a program ended or when current evidence conflicts with the historical listing’s location or status. A state comparison appears only with at least three qualifying programs from two providers; a city comparison also requires three programs from two providers. This strict filter means the site does not list every school or every approved program.

Costs and outcomes

Tuition and fees are the reported out-of-pocket amount for a participant who is not funded through WIOA. Books and supplies are separate when reported. The reported combined amount adds those two source fields only when both are available; it may exclude other charges. These amounts may have changed; ask the provider for a current written quote.

Completion is reported completions divided by program exits. Employment after exit is the number employed in the second quarter after exit divided by the number eligible for that follow-up measure. That denominator is not necessarily the same as total exits. Median earnings are earnings during the second quarter after exit among employed participants. They are not annual pay or a forecast of your earnings.

What the data cannot establish

Outcomes describe past groups. They do not establish that a program caused a particular result or guarantee admission, funding, completion, employment, wages, or current eligibility. Some providers report identical outcome counts and earnings for different program listings. We flag those profiles because the people behind the figures may overlap; the export does not let us confirm whether the groups are independent. Do not add their counts together. Some values are suppressed by the source because of small groups, missing reporting, or quality concerns. We never treat a suppressed value as zero. The export’s date is not proof that every provider’s cost or schedule was checked on that day.

Local comparisons

We verify city names against the 2026 Census places gazetteer. A local comparison includes qualifying programs whose reported coordinates fall within 30 straight-line miles of the Census place point, in the same state. This is not travel distance. We withhold malformed or implausibly distant coordinates. We include major cities with at least 100,000 people in the Census 2025 place estimates when at least three qualifying programs from two providers are nearby and the nearest is within 15 straight-line miles. When nearby cities have exactly the same set of programs, we publish the comparison under the larger city instead of duplicating pages. Population helps choose the anchor; it is not a search-volume estimate.

Occupational wage context

Some city comparisons include May 2025 metro occupational wages from the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS). We show the named BLS metro area only where the comparison city is the metro area’s first named city, the primary state matches, and BLS reports a detailed occupation’s annual median wage and estimated employment. We omit the panel when this conservative match fails or when one training category spans distinct occupations. The BLS metro covers a different area from our 30-mile program search. Its median wage describes workers in one related occupation, regardless of where they trained; a program may lead to other jobs, and estimated employment is not job openings. Neither measure is a program outcome or a prediction for a new graduate. Do not compare annual BLS wages directly with the Department of Labor’s second-quarter-after-exit earnings.

Classification and updates

We group programs using exact Classification of Instructional Programs (CIP) codes plus a matching program title or credential. We exclude related but different qualifications, refresher courses, and broad programs that do not answer the category's training question. The reported occupation code alone does not qualify a listing. We label source listings that clearly describe a CDL endorsement add-on. They remain visible, but local full-course tuition ranges, charts, and lowest-cost claims exclude them because an endorsement price does not represent an initial CDL course. Records with conflicting duplicate identities are withheld from published profiles. Provider links come from the export and can point to archived catalogs or unrelated sites; an HTTP success response is not proof of current availability. We manually review replacement provider pages and show any newer address or duration separately from federal figures. We retain source files, checksums, and import reports for each refresh. Read the official data dictionary for field definitions. To report a correction, use our contact page.