CodingBootcamp.net

How to Read a Coding Bootcamp's Outcomes Report (And Spot the Red Flags)

12 minutes read · Last reviewed: 2026-01

YMYL Disclaimer: This article is for informational purposes. Bootcamp outcomes, market conditions, and regulatory standards change frequently. Verify all data directly with the bootcamp and through independent sources before making any financial commitment.

Why This Matters More Than the Marketing Page

A coding bootcamp is a $15,000 to $20,000 financial commitment. The primary metric used to justify that commitment — the job placement rate — is legally unregulated. No federal or state law requires bootcamps to use a standardised definition of “placed.” No agency audits most of these numbers. No penalties exist for publishing statistics that would not survive scrutiny.

The Council on Integrity in Results Reporting (CIRR) is the only voluntary standard that brings independent auditing to bootcamp outcomes. Only a handful of mainstream bootcamps are CIRR members. Everyone else publishes what they want to publish and calls it a placement rate.

This guide teaches you to read outcomes data critically — whether from a CIRR member or not.

Part 1: CIRR Standards — What They Are and Why They Matter

What CIRR Requires

CIRR member bootcamps must:

  1. Include all enrolled students in the denominator. This is the most important requirement. It means students who dropped out, students who chose not to job-search, students who deferred job searching — all of them are counted in the base. A bootcamp that selectively excludes “non-participants” can easily generate a high placement rate from a small subset of successful graduates.

  2. Use a fixed definition of “hired in field.” CIRR defines this as: employed as a software developer, software engineer, or a directly related technical role within 180 days of graduation. “Technical support” is not hired in field. “IT helpdesk” is not hired in field. “Junior developer” at a staffing agency is included if the role is a developer role. The definition is narrow enough to mean something.

  3. Submit data for third-party audit. An independent accounting firm verifies that the submitted data matches the source documents. Schools cannot self-certify.

  4. Publish the results publicly. The audit reports are available at cirr.org, not just on the school’s marketing page.

The CIRR Member List

As of January 2026, CIRR members include App Academy and BloomTech (formerly Lambda School). The list changes. Verify at cirr.org/schools before relying on any published list, including this one.

What CIRR Does Not Standardise

CIRR is better than self-reporting, but it is not a complete transparency standard:

  • Salary reporting: CIRR does not mandate how salaries are reported. Schools publish median, mean, or range — and these numbers mean different things. Median is more informative than mean because it is not skewed by outliers.
  • Employer quality: A developer role at a staffing agency and a developer role at a funded startup are both “in-field” under CIRR. The experience and salary trajectory differ substantially.
  • Geographic weighting: A $85,000 salary in Tulsa represents different purchasing power than the same salary in San Francisco.

Part 2: How to Read a Non-CIRR Outcomes Report

For bootcamps that are not CIRR members — which is most of them — you must reconstruct the definition yourself. Ask the admissions team for the outcomes report and ask these questions in writing:

Question 1: What Is Your Definition of “Placed”?

The answer should be specific. “Employed in a software developer or software engineer role” is specific. “Employed in a tech-related role” is not. “Employed” with no modifier is a red flag.

Question 2: What Is the Time Window?

The answer should be in months from graduation. 6 months and 12 months produce very different rates. A 12-month window that counts any employment in any role can produce a number near 90% for almost any graduate cohort.

Question 3: Who Is in the Denominator?

If the answer is “students who completed the programme and participated in job search support,” this is a warning sign. Excluding students who dropped out, deferred, or opted out of the career programme inflates the rate dramatically. The denominator should be all enrolled students.

Question 4: Are These Numbers Audited?

The answer should be yes, by a named third party, with the audit report available on request. If the answer is “our team verifies the data internally,” the numbers are self-audited and the quality guarantee is zero.

Question 5: Can I See the Most Recent Cohort Report?

Marketing pages often show aggregate statistics that blend good cohorts and bad cohorts. The most recent cohort — ideally 2024 or 2025 — reflects actual current market conditions. The 2020-2021 cohort was placed in a hiring surge that has not recurred. The 2023 cohort was placed in the hardest hiring market in a decade. Which cohort are you looking at?

Part 3: Median vs Mean Salary — Why It Matters

Most bootcamp marketing shows a single salary figure: “$95,000 average starting salary.” The word “average” is doing a lot of work.

Mean (Average) Salary

The mean is calculated by summing all salaries and dividing by the number of graduates. A mean salary is significantly affected by outliers. If 9 graduates earn $75,000 and one graduate earns $200,000 at a FAANG company, the mean salary is approximately $92,500 — which suggests a higher typical outcome than the 9 graduates actually experienced.

Median Salary

The median is the middle value when all salaries are ranked from lowest to highest. It is not affected by outliers. The median of the same 10 graduates (9 at $75,000, one at $200,000) is $75,000. This is a more honest representation of what the typical graduate earns.

Rule: Always ask for the median, not the mean. If a school refuses to provide the median or does not distinguish between median and mean, treat the salary figure with significant caution.

Part 4: Time-to-Employment — What the Data Actually Shows

Bootcamp marketing commonly states that graduates get job offers “within 90 days of graduation.” This is the most frequently inflated statistic in bootcamp marketing.

CIRR data and independent surveys of bootcamp graduates consistently show that median time to first developer offer in 2024-2025 cohorts is 4-9 months post-graduation, not 90 days. The distribution matters:

  • Some graduates with strong prior experience, targeted networking, and luck get offers within 6-8 weeks
  • The median graduate takes 4-6 months
  • A meaningful minority takes 7-12 months or more

This has real financial implications: if you budget 3 months of living expenses for your post-graduation job search and the median is 5 months, you will run out of runway before the offer arrives. Budget for 6-9 months of living expenses post-graduation.

Part 5: Red Flags in Outcomes Reports

These are signals that an outcomes report is likely inflated or misleading:

Red flag 1: “90%+ placement rate” from a non-CIRR school with no definition. This number is almost certainly not comparable to CIRR data. It may be technically accurate for some narrow definition of “placed.”

Red flag 2: Only aggregate statistics, no per-cohort breakdown. Good outcomes reports show cohort-by-cohort data. If a school only shows lifetime aggregate data, the 2020-2021 surge cohort may be masking poor recent performance.

Red flag 3: “Within 6 months of starting the job search” rather than “within 6 months of graduation.” Students who delay their job search are excluded from the window, inflating the rate.

Red flag 4: Median salary suspiciously close to a round number. A “median salary of $100,000” that suspiciously rounds to exactly $100,000 should prompt a request for the underlying distribution.

Red flag 5: No independent audit, no third-party verification, no CIRR membership. If none of these exist, the number is self-reported and carries no external validity guarantee.

Part 6: The Comparison Framework

When comparing bootcamp outcomes, use a consistent framework:

FactorWhat to askRed flag
CIRR memberIs this school on cirr.org/schools?No CIRR membership
DefinitionWhat exactly counts as “placed”?”Tech-related role” or vague language
DenominatorAre dropouts included?Excludes any students
Time windowFrom graduation or from job search start?More than 6 months or ambiguous
Salary metricMedian or mean?Mean only, no median
Cohort recency2024 or 2025 data available?Only pre-2022 data
AuditThird-party audit report available?Self-reported only

No school will score perfectly on all of these. But a school that scores well on most of them — and especially on CIRR membership — gives you a meaningfully more reliable baseline than a school that fails most of them.

Conclusion

The bootcamp industry runs on placement statistics that are, for most schools, unaudited marketing numbers. The gap between the best and worst outcomes reporting practices is not a detail — it is the difference between information you can use to make a $20,000 decision and a number that was constructed to make the school look good.

CIRR membership is the most reliable single signal. For non-CIRR schools, the questions in this guide give you a framework to reconstruct what the number actually means. Ask them in writing before signing anything.

Editorial standard: This is an education/career article covering large financial commitments. All claims are sourced from publicly available BLS data, CIRR audit reports, and verified bootcamp disclosures. Tuition and outcome figures change — verify directly before any financial commitment.