What STEM OPT Education Requirements Actually Test
STEM OPT extends work authorization for F-1 students—but not based on what you studied in the general sense. USCIS evaluates eligibility by matching your degree's Classification of Instructional Programs (CIP) code to the Department of Homeland Security STEM Designated Degree Program List. A biochemistry major whose degree carries a non-STEM CIP code does not qualify; a digital humanities major whose program earned a STEM designation does. The gate is the official classification, not the course catalog description.
This distinction matters because the 24-month STEM OPT extension—on top of the standard 12-month post-completion OPT—requires both a qualifying degree and a qualifying employer. Your education credentials are only half the test. The employer must be enrolled in E-Verify, and you must submit a training plan showing how the role builds on your degree. Miss either piece, and the petition fails regardless of your GPA or research background.
The STEM Designated Degree Program List—How CIP Codes Determine Eligibility
Every degree program in the United States is assigned a six-digit CIP code by the National Center for Education Statistics. DHS maintains a separate list of CIP codes that qualify as STEM fields for immigration purposes. As of 2026, the list includes approximately 420+ CIP codes spanning traditional engineering, life sciences, mathematics, computer science, and select interdisciplinary programs.
Your eligibility hinges on whether the CIP code printed on your degree matches an entry on the DHS list—not whether you feel the coursework was technical. A Master of Public Health with a focus on epidemiology (CIP code 51.2201) qualifies; a Master of Public Health in health policy (CIP code 51.2208) does not, even though both programs share a department. The I-20 your school issues for STEM OPT will list the CIP code; verify it against the current DHS STEM list at ice.gov before assuming eligibility.
DHS updates the list periodically. Programs added after you graduated apply retroactively—if your degree's CIP code appears on the list at the time you apply for the extension, you qualify, even if it was added after your graduation date. Confirm the list status at application time rather than relying on what was true when you enrolled.
Degree-Level Requirements—Bachelor's and Higher Only
STEM OPT requires a degree at the bachelor's level or above from a U.S. institution accredited by an agency recognized by the U.S. Department of Education. Associate degrees, certificates, and diplomas do not qualify, even if the program appears on the STEM list. The 24-month extension applies only to degree holders.
Multiple degrees stack: if you earned a bachelor's in one STEM field and a master's in a different STEM field, you may use the 24-month extension once per degree level. A student who completes a STEM bachelor's, works 24 months on STEM OPT, then earns a STEM master's, becomes eligible for a second 24-month extension tied to the new credential. You cannot use the same degree twice.
What Counts as a U.S. Degree for STEM OPT Purposes
The degree must come from a Student and Exchange Visitor Program (SEVP)-certified school. That limits eligibility to institutions authorized to issue Form I-20 and enroll F-1 students. Degrees from foreign institutions—even if evaluated as equivalent to a U.S. bachelor's or master's—do not qualify for STEM OPT, because the extension is tied to U.S. F-1 status and U.S. degree programs.
Dual-degree or joint-degree programs with a foreign partner qualify if the U.S. institution issues the degree and assigns the CIP code. If the foreign institution confers the degree, the credential does not support STEM OPT, even if half the coursework occurred in the United States.
Employer Qualifications—E-Verify Enrollment Is Mandatory
The STEM OPT extension requires employment with an employer enrolled in E-Verify, the federal electronic employment verification system. The employer must enroll before you file Form I-983 (the Training Plan) and remain enrolled throughout the 24-month extension period. If the employer's E-Verify account is terminated or suspended, your work authorization becomes invalid even if USCIS previously approved the extension.
E-Verify enrollment is public; students can confirm an employer's status at e-verify.gov before accepting an offer. Employers cannot enroll retroactively to rescue a pending STEM OPT application—the account must be active when you submit the I-983. Remote work for a non-U.S. employer does not satisfy the requirement, because E-Verify registration applies only to U.S.-based entities with a federal Employer Identification Number.
The Form I-983 Training Plan—What It Must Demonstrate
Form I-983 is not a job description. It is a formal plan linking the position's duties to learning objectives derived from your STEM degree. USCIS requires both you and the employer to certify that the role will advance knowledge or skills directly related to your field of study. The plan must identify specific goals, methods of oversight, and how progress will be evaluated.
Let's be direct: most initial drafts fail because they describe what the employer needs ("develop software to support our platform") rather than what the student will learn ("apply machine learning techniques from coursework to real-world classification problems under senior engineer mentorship"). The training plan proves the position is educational, not merely convenient. A software engineer role for a computer science graduate qualifies if framed as skills-building; the same role framed as filling a business need does not.
The employer signs the plan and agrees to comply with recordkeeping, evaluation, and reporting obligations. If USCIS later audits the employer and finds the plan was not followed—or that the stated training never occurred—both the extension and future STEM OPT applications from that employer are at risk.
Timeline and Application Process
You must apply for the 24-month STEM OPT extension before your current 12-month OPT work authorization expires. USCIS allows you to file as early as 90 days before expiration and as late as the expiration date itself. Filing after expiration voids eligibility—there is no grace period, no waiver, and no appeal if you miss the window.
The application includes Form I-765 (Application for Employment Authorization), the I-983 Training Plan signed by you and your employer, a copy of your STEM degree, your most recent I-20 endorsed for STEM OPT by your designated school official (DSO), the employer's E-Verify registration documentation, and the filing fee. As of 2026, confirm the current I-765 fee at uscis.gov/forms before mailing the packet; fee amounts change periodically and an incorrect payment delays processing.
Processing time varies by service center. Check current posted times at egov.uscis.gov/processing-times before planning around a start date. You may continue working on your existing OPT EAD for up to 180 days past its expiration if you filed the STEM extension on time and USCIS receipted the application—this is called the "automatic extension." The extension ends when USCIS approves or denies the petition, or 180 days after OPT expiration, whichever comes first.
Common Eligibility Pitfalls and How to Avoid Them
| Pitfall | Why It Fails | How to Prevent |
|---|---|---|
| Degree CIP code not on STEM list | Student assumes "sciencey" coursework = STEM; USCIS checks only the official code | Verify your specific degree CIP code against the current DHS list at ice.gov before filing |
| Employer not enrolled in E-Verify | Offer accepted before checking; employer cannot enroll retroactively | Confirm E-Verify status at e-verify.gov before signing an offer letter |
| I-983 describes job duties, not training | Plan reads like a performance review instead of a learning plan | Frame every task as a skill you will acquire or deepen, tied to coursework; name the oversight method |
| Application filed after OPT expiration | Missed the deadline by days; no waiver exists | File 60–90 days before expiration; mark the deadline on your calendar the day your OPT EAD arrives |
What If My Degree Program Changed Its CIP Code After I Graduated?
The CIP code on your official transcript governs. If your school later reclassified the program and the new code appears on the STEM list, request a letter from the registrar confirming the degree's original CIP code matches the current STEM-eligible classification. USCIS evaluates the code as it existed when the degree was conferred, but schools sometimes revise classifications retroactively when a program evolves. The registrar letter—not the revised catalog entry—is the evidence USCIS accepts.
If the program's original code was not STEM-designated and remains off the list, the degree does not qualify, even if the curriculum covered technical content. There is no discretionary waiver for "STEM-adjacent" programs.
What If I Have Two STEM Degrees—Can I Use the Extension Twice?
Yes, but only once per degree level. A bachelor's in biology and a bachelor's in computer science both qualify, but you may claim only one 24-month extension at the bachelor's level total. If you complete a STEM master's after exhausting bachelor's-level STEM OPT, the master's opens a new 24-month extension window. You cannot use the same degree for multiple extensions, and you cannot combine unused months from one degree with another.
What If My Employer Loses E-Verify Enrollment During My Extension?
Your work authorization becomes invalid the day the employer's E-Verify account is terminated or suspended. USCIS does not issue a separate termination notice—it is your responsibility to monitor the employer's E-Verify status. If the employer re-enrolls, the gap in enrollment still counts as a break in valid employment. You must either find a new E-Verify employer and file an updated I-983, or stop working until the issue resolves. Continuing to work without valid authorization accrues unlawful presence and jeopardizes future visa applications.
Here's the Honest Answer: The STEM OPT Standard Is Narrow by Design
Here's the honest answer: STEM OPT exists to retain graduates in fields where the U.S. identifies a workforce need, not to extend work authorization for everyone with a technical-sounding major. The CIP code test is rigid because the program is not discretionary—either your degree code is on the list or it is not. Adjudicators do not weigh course syllabi, research output, or how technical your thesis was. The list is the standard.
That rigidity protects students who do qualify: once your CIP code matches, you clear the education gate, and the rest of the petition hinges on employer compliance and training-plan quality. But it also means degrees in emerging interdisciplinary fields—data journalism, computational social science, bioinformatics within a biology department instead of a standalone program—often do not qualify unless the school successfully lobbied DHS to add the specific CIP code. Check the code before you enroll if STEM OPT factors into your degree choice, not after you graduate.
Maintaining Status During the Extension
Once USCIS approves your STEM OPT extension, you must comply with reporting requirements. You and your employer submit evaluations every six months documenting progress on the I-983 training goals, and you must report any change in employer, address, or role to your DSO within 10 days. Working fewer than 20 hours per week during the extension counts as unemployment; you may accrue no more than 60 days of unemployment during the initial 12-month OPT period and an additional 60 days during the 24-month STEM extension, for 120 days total across both.
Unemployment includes gaps between jobs, time spent on unpaid internships (unless the employer agrees in writing that the role qualifies as training), and periods when the employer is not E-Verify enrolled. Track every day carefully—exceeding the cap terminates your STEM OPT and requires you to leave the United States or change status.
What Happens If USCIS Denies the STEM OPT Extension?
A denial ends your work authorization the day the decision is issued. There is no appeal process for I-765 denials; your only option is to file a motion to reopen or reconsider if you believe USCIS made a factual or legal error, or to change to a different status (such as H-1B, if you have a pending petition). Most denials stem from employer E-Verify issues, an improperly completed I-983, or a degree CIP code that does not match the STEM list.
If you filed on time and the denial occurs while you are still within the 180-day automatic extension window, you may continue working until the automatic extension expires or until USCIS denies a motion to reconsider, whichever comes first. If the denial occurs after the automatic extension already lapsed, you must stop working immediately.
When to Consult an Immigration Attorney
STEM OPT applications fail most often on technicalities—an incorrectly framed I-983, a misread CIP code, or an employer's E-Verify lapse the applicant did not catch. If your degree program straddles two fields (a joint computer science and economics degree, or a bioengineering program housed in a medical school), if your employer operates through a staffing agency or parent company and E-Verify registration is unclear, or if you previously had a gap in OPT employment and are uncertain whether you exceeded the unemployment cap, a consultation confirms eligibility before you file.
The Law Offices of Peter D. Chu has guided F-1 students through STEM OPT applications since the program's inception, including cases involving interdisciplinary degrees, remote work structures, and employer compliance questions. An initial consultation is $250 and includes a degree-code verification, employer E-Verify check, and I-983 review. For more information, visit peterchu.com or call 858-268-8823.
Disclaimer: This article provides general information about STEM OPT education requirements under U.S. immigration law as of 2026. It is not legal advice and does not create an attorney-client relationship. Eligibility depends on individual circumstances, including the specific CIP code assigned to your degree, your employer's E-Verify status, and compliance with F-1 reporting requirements. Consult a licensed immigration attorney for advice tailored to your situation.
Schedule a consultation with the Law Offices of Peter D. Chu — 4615 Convoy St, San Diego, CA 92111 · 858-268-8823 · Mon–Fri, 8:30 AM–5:30 PM. Consultation fee: $250.
Frequently Asked Questions
What degree qualifies for STEM OPT? ▼
A degree qualifies for STEM OPT if its Classification of Instructional Programs (CIP) code appears on the DHS STEM Designated Degree Program List and was conferred by a U.S. institution at the bachelor's level or higher. The degree's official CIP code—printed on your transcript and listed on your I-20—is what USCIS evaluates, not the major name or course content. Verify your specific CIP code at ice.gov before assuming eligibility.
Can I use STEM OPT with a foreign degree? ▼
No. STEM OPT applies only to degrees from U.S. institutions certified by the Student and Exchange Visitor Program (SEVP) to issue Form I-20. Foreign degrees—even if evaluated as equivalent to a U.S. bachelor's or master's—do not qualify, because the extension is tied to F-1 status and a U.S. degree program. Dual degrees qualify only if the U.S. institution confers the credential and assigns the CIP code.
Does my employer need to be enrolled in E-Verify for STEM OPT? ▼
Yes. Your employer must be enrolled in E-Verify before you submit Form I-983 and must remain enrolled throughout the 24-month extension. If the employer's E-Verify account is terminated or suspended, your work authorization becomes invalid immediately. You can verify an employer's E-Verify status at e-verify.gov before accepting an offer.
What happens if I file my STEM OPT application late? ▼
If you file after your current OPT work authorization expires, you are ineligible for the STEM extension—there is no grace period, waiver, or appeal for missed deadlines. You must file Form I-765 and the I-983 Training Plan no later than the expiration date printed on your OPT Employment Authorization Document. Filing 60 to 90 days before expiration protects against processing delays.
Can I apply for STEM OPT if my degree program is interdisciplinary? ▼
Eligibility depends solely on whether the degree's official CIP code appears on the DHS STEM list, not on how interdisciplinary the curriculum was. Some interdisciplinary programs qualify because the school assigned them a STEM-designated CIP code; others do not. Request a letter from your registrar confirming the CIP code on your transcript, then verify it against the current DHS list.
What is Form I-983 and why does it matter? ▼
Form I-983 is the Training Plan for STEM OPT. It is a binding agreement between you and your employer certifying that the position will provide learning opportunities directly related to your STEM degree. The plan must identify specific training goals, oversight methods, and evaluation criteria—not just describe job duties. Both you and the employer sign it, and USCIS may audit compliance. A poorly drafted I-983 is the most common reason STEM OPT applications fail.
How many times can I use the 24-month STEM OPT extension? ▼
You may use the extension once per degree level. If you earn a STEM bachelor's and later a STEM master's, you qualify for one 24-month extension at the bachelor's level and one at the master's level. You cannot use the same degree for multiple extensions, and unused months from one degree do not carry over to another.
What if my degree's CIP code was added to the STEM list after I graduated? ▼
You qualify if the CIP code appears on the DHS STEM list at the time you apply for the extension, even if it was added after your graduation date. DHS updates to the STEM list apply retroactively. Confirm your degree's CIP code is on the current list at ice.gov, and request a letter from your school's registrar if the program was reclassified after you graduated.