Introduction
Every program-level number the federal government publishes about your institution, completions, median earnings, debt at graduation, hangs off one six-digit code. When a provost asks why the nursing number moved, or why a program appears in one federal file but not another, the answer usually starts with how that program was coded. The code is a CIP, and understanding its structure takes about ten minutes and pays back for the rest of an IR career.
What the CIP is
CIP stands for the Classification of Instructional Programs. It is a taxonomy of instructional programs maintained by the National Center for Education Statistics (NCES), the statistical arm of the U.S. Department of Education. Its job is to make "what the program teaches" comparable across 6,000-plus institutions that title the same content differently. One school calls it Registered Nursing, another Nursing Science, a third an ADN; all report completions under the same CIP code.
How a code is built
A CIP code has up to six digits in a two-dot-four format, and every level means something:
The three levels of a CIP code, using registered nursing
| Level | Format | Example | What it covers |
|---|---|---|---|
| 2-digit series | ## | 51 | Health professions and related programs |
| 4-digit series | ##.## | 51.38 | Registered nursing |
| 6-digit program | ##.#### | 51.3801 | Registered Nursing/Registered Nurse (RN) |
What each level carries
- The 2-digit level is a broad field, like 51 for health professions or 52 for business. It exists for aggregation, not reporting.
- The 4-digit level has a title but no program description. It is the level most federal analysis runs on, including the College Scorecard and the Program Performance Data (PPD) field-of-study files, because 6-digit cells get too small to publish without suppressing.
- The 6-digit level carries the actual definition, plus illustrative program titles, the common local names NCES found at five to ten real institutions. Two conventions live here: a general, undifferentiated program sits at the start of a series, and an "Other" catch-all (XX.9999) sits at the end.
Where you meet it
CIP codes are not an IPEDS detail; they are the join key across several federal systems that touch different offices on campus:
Federal systems that run on CIP codes
| System | Who owns it | How CIP is used |
|---|---|---|
| IPEDS Completions | NCES | Every Title IV institution reports awards conferred by 6-digit CIP and credential level, every year. |
| College Scorecard and PPD | U.S. Department of Education | Field-of-study earnings and debt are published at the 4-digit level. This is the file behind the earnings accountability tests. |
| SEVIS | DHS | Designated school officials pick CIP codes for international students' majors on Form I-20 records. |
| STEM OPT designated degree list | DHS | Whether an F-1 student gets the 24-month STEM OPT extension is decided by whether their program's CIP code is on the DHS list. |
The 2020 revision
NCES revises the CIP roughly every ten years, with editions in 1985, 1990, 2000, 2010, and 2020. The 2020 edition added nearly 70 new four-digit series and more than 300 new six-digit codes, and expanded the illustrative examples attached to existing codes, precisely because local program titles keep drifting from the official ones. NCES also publishes a 2010-to-2020 crosswalk, which matters for a reason that catches a lot of teams: when a program's code changes between editions, a completion trend built on the old code develops a silent break. A ten-year series can look flat or falling purely because two years are counted under different codes. If you report trends that cross a revision, read the crosswalk first.
Which level to use
The level you report at should follow the size of the thing you are counting, not the precision you wish you had. A 6-digit code inside one institution is usually the right grain for internal curriculum work. The moment you compare against federal files or peer institutions, 4-digit is the working level, because that is where the published earnings and debt numbers live and where cells clear suppression floors. And when a program-level number is missing, rolling up one CIP level is the single highest-yield recovery move; we measured this in why your program has no earnings number, where 76.2 percent of PPD:2026 program cells publish no median earnings figure at all.
Finding a code for your program
The NCES CIP user site has a search page, a browse view, and a wizard that walks you through matching a local program title to a code. When nothing fits, the path is not to invent a coding scheme: IPEDS keyholders can nominate a new program title to NCES, which decides whether it is a variant of an existing code or grounds for a new one in the next edition. In the meantime the honest options are the closest 6-digit code or the series' "Other" code, and the choice should be written down, because it will be audited eventually.
Where to go next
We publish program-level federal data on a CIP-4 spine: every program page and state program page is built on the same codes, so the number you see here is the number those pages rank on. For the demand side of the same question, the occupation codes your graduates get sorted into after they leave, see what is a SOC code. For the file that connects the two, see the CIP to SOC crosswalk explained.
Ask about any program, by name
Clema knows the CIP structure, so you can ask about a program by its local name and get the federal numbers behind it.
Book a demo