What Is a CIP Code? CIP 2020 Structure, IPEDS Reporting, and Workforce Links
The Classification of Instructional Programs, usually called CIP, is the federal standard used to classify fields of study and instructional program completions in U.S. education data. It is maintained by NCES and is used across major postsecondary reporting systems, especially IPEDS.
Why CIP exists
Program names vary widely across institutions. CIP creates a shared taxonomy so fields of study and completions can be tracked, compared, and reported consistently across colleges, states, and federal systems. NCES describes CIP as a taxonomic scheme that supports accurate tracking and reporting of fields of study and program completions activity. :contentReference[oaicite:2]{index=2}
If NAICS classifies what businesses do, CIP classifies what people study. It becomes especially useful when education data is linked to occupations and employer industries for workforce analysis.
CIP code structure
CIP uses a three-level hierarchy that moves from a broad field to a detailed instructional program.
- 2-digit series: broad field family
- 4-digit series: specialization group
- 6-digit series: detailed instructional program
Engineering
Civil Engineering
Transportation and Highway Engineering
Use 6-digit CIP for completions and detailed program analysis. Use 2-digit series for broader summaries.
Dots are standard for readability, such as 14.0804, but many datasets store a flat format such as 140804. Normalize the format before matching or joining data.
How to read a CIP code
Read CIP from left to right. The first two digits identify the major field, the next two narrow the specialization, and the last two identify the detailed instructional program.
| Level | Example | What it represents |
|---|---|---|
| 2-digit | 14 | Major field family, such as Engineering |
| 4-digit | 14.08 | Specialization group, such as Civil Engineering |
| 6-digit | 14.0804 | Detailed instructional program used for reporting and analysis |
The Golden Path: CIP to SOC to NAICS
This is one of the most useful applied workflows. CIP describes education output, SOC describes occupations, and NAICS describes employer industries. Together, they help connect completions data to labor market demand.
Data flow for workforce and outcomes analysis
Program completions for a specific field of study.
If the goal is workforce alignment, the natural next step is often an occupation lookup. See the SOC Code Lookup Directory.
IPEDS connection
IPEDS is the core U.S. postsecondary reporting system, and CIP is the language used to classify program completions within it. NCES IPEDS materials describe completions data as being collected by program using 6-digit CIP codes. :contentReference[oaicite:3]{index=3}
If you are building reporting pipelines, store the code, the title, and the CIP version used for the reporting year so the data remains auditable over time.
STEM eligibility
CIP also matters in policy workflows. DHS uses a designated list of CIP-coded fields for STEM OPT eligibility, so in some cases the controlling factor is the exact CIP code rather than the program name alone. :contentReference[oaicite:4]{index=4}
- Eligibility rules can depend on specific 6-digit CIP codes.
- Program names alone are not always enough for determination.
- The controlling list should always be verified for the specific policy use case.
Who uses CIP codes?
- Colleges and universities classifying programs and completions
- IPEDS reporting teams handling federal survey submissions
- State agencies analyzing education pipelines and outcomes
- Federal agencies using standardized education program data
- Researchers connecting education to jobs, wages, and industries
FAQ
- What does a CIP code represent?
A CIP code represents an instructional program or field of study standardized for reporting and comparison across institutions and datasets. - What CIP version is current for 2026?
CIP 2020 is still the most recent version published by NCES and remains the current reference point for 2026 reporting cycles. :contentReference[oaicite:5]{index=5} - Why do CIP codes include dots?
Dots improve readability, such as 14.0804. Many systems store a flat version such as 140804, so formatting often needs to be normalized before joins or crosswalks. - Is CIP the same as an occupation code?
No. CIP classifies programs of study, while SOC classifies occupations. They are often used together, but they are not the same system. - How is CIP used for STEM eligibility?
Some federal policy uses, including STEM OPT workflows, rely on designated CIP-coded fields. The exact controlling list should always be checked for the relevant use case. :contentReference[oaicite:6]{index=6}
Primary sources for this topic are NCES for official CIP definitions and versioning, IPEDS for federal reporting context, and DHS for STEM-designated CIP use in immigration-related policy workflows.