How to find the CIP code for any program: a working guide for registrar, IR, and program proposals

The NCES search tools, a five-step matching method that survives audit, what to do when two codes fit, and the nomination path when nothing fits.

CRT
Clema Research Team
September 14, 2026
7 mins read
Share:
Table of Contents

Introduction

Four different offices end up hunting for a CIP code on the same campus. The registrar or IPEDS keyholder needs one every Completions cycle. The DSO needs one for an international student's Form I-20. A program proposal committee needs one before a new program can be benchmarked against federal field-of-study data. And IR needs one the moment a dean asks how a program compares nationally. The NCES CIP user site is the authoritative source, but it rewards people who arrive with a method. This is the method.

The four tools on the CIP user site

  • Search: keyword search across the code list, and you can scope it to Title, Definition, or Examples separately, or filter to a 2-digit series or a code length. Searching the Examples field is the underrated move, because that is where local program names live.
  • Browse: the full hierarchy, every 2-digit series down to its 6-digit codes, for when you know the neighborhood but not the address.
  • The CIP Wizard: a guided decision tree that narrows the list by asking about the program's content. Useful for genuinely unfamiliar fields.
  • The year toggle: the site carries both the 2020 and 2010 editions, plus filters for what changed between them, new, deleted, moved from, moved to. If your program was coded years ago, check whether its code survived the 2020 revision intact.

A matching method that survives audit

1

Search the local title first, in the Examples field

Local program names are usually close to one of the illustrative titles NCES attached to a 6-digit code. A search on the local name in Examples will typically land in the right series faster than a Title search, because local names are marketing-influenced and official titles are not.

2

Read the full 6-digit definition

The definition states what the program prepares students to do. Match on this, not on the label. Two codes can share a title word and describe completely different curricula.

3

Check the 4-digit series it sits in

The 4-digit series tells you the range of programs the code aggregates with. A code that is technically accurate but sits in the wrong series for your reporting needs, for example a health program coded in a general science series, will vanish from the field-of-study comparisons you actually want.

4

Write down the decision and its evidence

One paragraph: the program, the code chosen, the definition language that matched, who decided, and when. Every coding decision gets questioned eventually, usually during an IPEDS revision year or an accreditation self-study, and the memo is the difference between a five-minute answer and a re-code.

5

Re-check at every CIP revision

The 2020 edition deleted codes, moved others, and added hundreds. A code that was correct when assigned can be wrong now without anyone touching the curriculum. Put a review of your mapping table on the calendar for each revision cycle.

Code the curriculum, not the title

The recurring failure mode is coding to the name. A program titled Business Administration could plausibly sit under the general business code (52.0101) or the management-focused code (52.0201); the difference is what the curriculum actually requires, and the definitions say so explicitly. University curriculum offices that handle this well assign the code that best describes the program's content overall, not the code that serves whichever use someone is anxious about this quarter. The same guidance applies to structure: at most institutions, concentrations report under their major's code rather than getting their own, and a major offered under multiple degree types carries one code. The CIP describes programs, not administrative packaging.

When two codes fit

Interdisciplinary programs are the hard case: a health informatics program might sit in the health professions series or the computing series, and both are defensible on content. Three rules keep the decision honest. Pick the single best overall description, because federal reporting allows one code per program, not a portfolio. Do not tailor the choice to a downstream benefit, for example choosing a code because it sits on a STEM designation list; designation lists are fixed per code and the curriculum has to actually match the definition. And when two offices disagree, the tiebreaker is the definition that covers the majority of the required coursework, documented by whoever owns curriculum governance. NCES maintains a specialist blog series on changing CIP codes and the proper use of residual codes; it is the closest thing to case law this taxonomy has.

When nothing fits

If no code's definition describes the curriculum, there are exactly two honest options. The first is the residual "Other" code at the end of the closest series (format XX.9999). It is a legitimate code, but it costs you: "Other" codes carry no program description, map to no occupation in the CIP-to-SOC crosswalk, and aggregate unlike programs, so the program becomes invisible to field-of-study analysis. The second option is nominating a new code. IPEDS keyholders can submit a program title nomination to NCES, which decides whether the program is a variant of an existing code or grounds for a new one in the next edition. Given the roughly ten-year revision cycle, a nomination filed now is a bet on the 2030 edition, so in practice new programs launch under the best available current code and the nomination runs in parallel.

Keep your own mapping table

  • Columns that earn their keep: internal program ID, program title as the catalog states it, assigned CIP code, credential levels offered, date assigned, decision memo link, and the code's status in the 2020 revision (unchanged, moved, new).
  • Treat it as governed data, not a spreadsheet of record that one person maintains from memory. It is the source the IPEDS Completions pull, the SEVIS coding, and every benchmarking request all read from.
  • When the next revision lands, the table is the worklist: filter to the codes NCES moved or deleted, and only those programs need a re-code decision.

Where to go next

For the anatomy of the codes themselves, start with what is a CIP code. To see a CIP-4 series in action, with the completions and earnings data that hang off it, browse the CIP programs directory. If your program is headed for a viability conversation, the demand side of it runs on SOC codes; see the two codes every program review needs. And if a code change broke one of your trend series, CIP 2010 to 2020: what moved and how to rebase your trends covers the repair.

Ask about a program by its local name

Clema resolves local program titles to CIP codes and pulls the federal completions, earnings, and peer data behind them.

Book a demo

Frequently asked questions

How do I find the CIP code for a specific program?

Use the NCES CIP user site. Search the program title in the Examples field first, since illustrative titles are where local program names usually match, then confirm by reading the 6-digit definition and the 4-digit series it sits in.

What do I do if two CIP codes fit my program?

Choose the single code whose definition best describes the overall curriculum, document the decision, and do not tailor the choice to a downstream benefit like a STEM designation list. Federal reporting allows one code per program.

Can I request a new CIP code?

Yes, through your IPEDS keyholder, who can nominate a program title to NCES. NCES decides whether it is a variant of an existing code or grounds for a new one in the next edition. Given the roughly ten-year revision cycle, programs typically launch under the best available current code while a nomination runs.

Do minors and concentrations get their own CIP codes?

Normally no. At most institutions concentrations report under their major's code, and a major offered under multiple degree types carries one code. The CIP describes instructional content, not administrative packaging.

Ready to get started?

Reclaim Your Team's Capacity

See how Clema can help your IR team handle routine requests automatically