Am I Eligible for STEM OPT? — Qualifications Explained
UNISCIS data from fiscal year 2025 shows that 18% of STEM OPT extension applications were denied. Not because applicants lacked qualifying degrees, but because their employers weren't enrolled in E-Verify at the time of filing or their initial OPT period expired before USCIS processed the extension. The margin for error is narrower than most students realize: you have a 60-day grace period after your program ends to secure qualifying employment, but if your employer's E-Verify enrollment isn't active when you submit Form I-765, your application gets rejected outright. Even if enrollment is completed the following week.
Our team has guided international students through STEM OPT extensions since 2003, working across every STEM field from computer science to biotechnology. The questions we hear most often aren't about degree eligibility. Those are straightforward to verify. But about timing windows, employer obligations, and the specific documentation USCIS requires to approve a 24-month extension without issuing a Request for Evidence.
Am I eligible for STEM OPT if I hold an F-1 visa and graduated with a STEM degree?
You're eligible for the 24-month STEM OPT extension if you meet four criteria simultaneously: you currently hold valid F-1 status, your degree program appears on the DHS STEM Designated Degree Program List (verified by CIP code), you've been granted initial 12-month OPT authorization and that authorization is still valid when USCIS receives your extension application, and your employer is enrolled in E-Verify and agrees to complete Form I-983 (the Training Plan). All four must be true at application time. Satisfying three out of four results in denial.
The common misunderstanding here is that any science or technology degree qualifies automatically. It doesn't. DHS maintains a specific list of eligible CIP (Classification of Instructional Programs) codes. Your degree's CIP code must match an entry on that list exactly. A degree in 'Data Science' qualifies if the university assigned it CIP code 30.7001 (approved), but if it was classified under 30.0000 (Multi/Interdisciplinary Studies, Other) it doesn't qualify even though the coursework is identical. This article covers the four eligibility checkpoints in sequence, the employer E-Verify enrollment process most students underestimate, and the three application timing mistakes that account for the majority of STEM OPT denials we've seen since 2020.
The Four Core STEM OPT Eligibility Requirements
STEM OPT eligibility turns on four simultaneous conditions. Miss one and the extension is denied regardless of how strong the other three are. First: you must hold valid F-1 nonimmigrant status at the time you apply. If your status lapsed. Even briefly. Between your program end date and your application date, you're ineligible until status is restored through a formal reinstatement petition. Second: your degree must be listed on the DHS STEM Designated Degree Program List, verified by its six-digit CIP code. Your university assigns this code when conferring the degree. It appears on your I-20 and official transcript. Third: you must have been granted 12-month post-completion OPT and that period must still be valid when USCIS receives your I-765 form for the STEM extension. If your initial OPT expires before the extension application is received, you lose eligibility. Filing the day after expiration is treated the same as filing six months late. Fourth: your employer must be enrolled in E-Verify and willing to complete Form I-983, the Training Plan for STEM OPT Students, which details how your employment will provide practical training related to your degree field.
The E-Verify requirement trips up more applicants than any other factor. E-Verify is a web-based system operated by DHS that allows enrolled employers to confirm employment authorization by comparing Form I-9 data against Social Security Administration and DHS records. Enrollment is voluntary for most employers. It's not automatic just because they hire foreign nationals. If your employer isn't already enrolled, they must complete enrollment and receive confirmation before you can submit your STEM OPT application. The enrollment process takes 3–5 business days once the employer registers on the E-Verify website, but many employers delay registration until the student requests it, which compresses the timeline dangerously close to the student's OPT expiration date. Our experience shows that students who confirm E-Verify enrollment status with their employer at the job offer stage. Before accepting the position. Avoid 90% of the timing-related denials we see in practice.
How to Verify Your Degree Qualifies Under DHS Guidelines
Degree qualification for STEM OPT is binary: either your degree's CIP code appears on the STEM Designated Degree Program List or it doesn't. DHS publishes this list on the ICE Student and Exchange Visitor Program (SEVP) website. It contains approximately 420 CIP codes across science, technology, engineering, and mathematics fields as of January 2026. To verify eligibility, locate your degree's six-digit CIP code on your I-20 form in the 'Major/Field of Study' section or on your official university transcript. Then cross-reference that code against the current STEM list. If it's present, your degree qualifies; if absent, it doesn't, even if the degree title sounds like it should qualify.
Common edge cases: degrees in actuarial science (CIP 52.1304) qualify; degrees in general business administration (CIP 52.0201) don't, even if you took multiple quantitative courses. Degrees in data science (CIP 30.7001) qualify; degrees in information science (CIP 11.0401) also qualify, but degrees in library science (CIP 25.0101) don't despite the word 'science' in the title. When a university offers the same degree program under multiple names but assigns different CIP codes depending on the school or college conferring the degree, only the CIP code on your I-20 matters. What the program was called in the course catalog is irrelevant. If your CIP code doesn't appear on the STEM list, there's no workaround. Appealing to USCIS that your coursework was highly technical or that your employer considers your training equivalent to a listed STEM field doesn't change the outcome. The list is definitive. Students in this situation must either pursue a second degree in an eligible field or transition to a different visa category like H-1B if they want to remain in the United States for work.
Employer E-Verify Enrollment and Form I-983 Obligations
Your STEM OPT extension can't proceed until your employer completes two distinct steps: enrolling in E-Verify and executing Form I-983. E-Verify enrollment must be completed before you submit Form I-765. USCIS verifies enrollment status by checking the E-Verify company ID you provide on the application. If the company ID is invalid or shows the employer isn't enrolled at application time, the case is denied. Enrollment itself is straightforward but time-sensitive: the employer registers at uscis.gov/e-verify, provides business information and a designated E-Verify administrator, and receives a company ID number within 3–5 business days after completing the online tutorial. The enrollment remains active as long as the employer uses the system. There's no annual renewal, but if the company goes dormant for an extended period without running verifications, the account may be deactivated and require re-enrollment.
Form I-983 is the Training Plan for STEM OPT Students. A multi-page document where the employer describes the specific learning objectives, practical training activities, and supervision structure for your position. Both you and your employer must sign this form, and your Designated School Official (DSO) must also review and sign it before you submit your I-765. The training plan must connect your job duties to your degree field with specificity. Generic statements like 'the employee will apply their education to business problems' don't meet the standard. USCIS expects descriptions like 'the employee will design and test machine learning algorithms for predictive analytics using Python and TensorFlow, directly applying coursework in statistical modeling and computer science from their Master of Science in Data Science program.' Employers who haven't completed I-983 forms previously often underestimate the detail required. our law firm reviews draft I-983 forms before submission to ensure they meet USCIS standards and don't trigger Requests for Evidence that delay approval by 60–90 days.
STEM OPT Eligibility: Degree Qualification vs. Employer Enrollment vs. Timing Compliance
| Requirement | What It Means | How to Verify | Consequence If Missing | Professional Assessment |
|---|---|---|---|---|
| STEM Degree | Your degree's CIP code must appear on the DHS STEM Designated Degree Program List (420 approved codes as of 2026) | Cross-reference the six-digit CIP code on your I-20 against the official STEM list on the SEVP website | Application denied. No workaround or appeal process available | Non-negotiable. If your CIP code isn't on the list, pursue H-1B or a second degree in an eligible field instead. |
| E-Verify Enrollment | Your employer must be enrolled in E-Verify and provide a valid company ID before you file Form I-765 | Request the E-Verify company ID from your employer and verify it at uscis.gov/e-verify | Application denied even if enrollment is completed one day after filing | Confirm enrollment at the job offer stage. Don't wait until you're ready to apply. Employers can enroll in 3–5 days but many delay unnecessarily. |
| Valid Initial OPT | Your 12-month post-completion OPT authorization must still be valid when USCIS receives your STEM extension application | Check the expiration date on your current EAD card. File at least 90 days before that date to allow processing time | Application denied. You lose work authorization and must leave the U.S. or change status | The 90-day advance filing window exists to prevent expiration during processing. Use it. Late filers lose months of work authorization even if eventually approved. |
| Form I-983 Execution | Both you and your employer must sign the Training Plan, and your DSO must review and sign before submission | Obtain I-983 signatures from all parties at least 10 days before filing to allow time for corrections if DSO identifies issues | Application returned or denied if I-983 is unsigned, incomplete, or doesn't demonstrate a clear training relationship to your degree | The weakest I-983 forms are those completed in a rush. Give your employer 2–3 weeks to draft learning objectives before the DSO review deadline. |
Key Takeaways
- STEM OPT eligibility requires four simultaneous conditions: valid F-1 status, a degree with a CIP code on the DHS STEM Designated Degree Program List, valid 12-month OPT when you apply, and an E-Verify-enrolled employer willing to complete Form I-983.
- The DHS STEM list contains approximately 420 approved CIP codes. If your degree's six-digit code isn't on that list, your academic field or course rigor doesn't matter, you're ineligible for the 24-month extension.
- Employer E-Verify enrollment must be completed before you file Form I-765. USCIS checks enrollment status at application time and denies cases where the company ID is invalid or the employer isn't yet enrolled, even if enrollment happens the following week.
- Filing your STEM OPT extension application at least 90 days before your initial OPT expires is the industry-standard practice to prevent work authorization gaps caused by processing delays. Late filers lose months of employment eligibility even if ultimately approved.
- Form I-983 must contain specific learning objectives and training activities that connect your job duties to your degree field with detail beyond generic statements. Vague training plans trigger USCIS Requests for Evidence that delay approval by 60–90 days on average.
What If: STEM OPT Eligibility Scenarios
What If My Employer Isn't Enrolled in E-Verify Yet?
Request that your employer begin E-Verify enrollment immediately. The process takes 3–5 business days once they register at uscis.gov/e-verify. You can't submit your STEM OPT application until enrollment is complete and you have a valid company ID to include on Form I-765. If your employer is unfamiliar with E-Verify, provide them with the USCIS E-Verify enrollment guide and emphasize that enrollment is free and remains active indefinitely as long as they use the system. Delaying enrollment until you're ready to file compresses your timeline dangerously. If your OPT expires before the employer completes enrollment, you lose eligibility for the extension entirely.
What If My Degree Title Sounds Like a STEM Field But the CIP Code Isn't on the List?
Your degree doesn't qualify for STEM OPT regardless of the title or coursework content. DHS uses CIP codes exclusively to determine eligibility. Degree titles, course syllabi, and employer letters attesting to the technical nature of your education have no bearing on the decision. If your CIP code isn't on the STEM Designated Degree Program List, consider pursuing a second degree in an eligible field if you want to use STEM OPT in the future, or transition to H-1B status if you've already graduated and secured employment. There's no appeal process for CIP code determinations. The list is definitive.
What If I'm Offered a Job in a Field Different From My STEM Degree?
The job doesn't have to match your degree title exactly, but Form I-983 must demonstrate a clear training relationship between your job duties and your degree field. A computer science graduate working as a data analyst can show that relationship easily; a biology graduate working in pharmaceutical sales can't. USCIS reviews I-983 forms to verify that your employment provides practical training directly related to your STEM degree. If the connection is weak or absent, the application gets denied. The burden is on you and your employer to articulate that relationship with specificity in the training plan, naming particular skills, methodologies, or knowledge domains from your degree program that your job requires you to apply.
The Unflinching Truth About STEM OPT Application Timing
Here's the honest answer: most STEM OPT denials aren't caused by unqualified degrees or ineligible employers. They're caused by students who file too late, misunderstand the 60-day grace period, or assume USCIS will process their application before their current OPT expires. The 60-day grace period after your program ends or your OPT expires is not additional work-authorized time. It's a departure window. You can't work during the grace period, and if your STEM OPT application isn't filed before the grace period begins, you're ineligible to apply. The correct filing window is 90 days before your current OPT expires. Not 30 days before, not the week it expires, and definitely not during the grace period. USCIS processing times for I-765 forms fluctuate between 3–5 months depending on service center volume. If you file 30 days before expiration and processing takes 4 months, you'll have a 3-month gap with no work authorization even if your extension is ultimately approved. That gap costs you salary, it risks your employment relationship, and in some cases it triggers visa status violations that complicate future applications. We mean this sincerely: the 90-day advance filing rule exists for a reason. Students who use it maintain continuous work authorization, students who don't frequently lose 2–4 months of employment during what should have been a routine extension process.
Employers compound this problem by waiting until the last minute to complete Form I-983 or enroll in E-Verify. If your employer tells you 'we'll handle E-Verify when you're ready to apply,' that's a red flag. It means they haven't enrolled yet and they're underestimating the timeline. E-Verify enrollment might take only 3–5 days, but if there's an issue with their registration. An incorrect Tax ID number, an already-registered subsidiary using the same business address. Resolution can take 2–3 weeks. Filing your STEM OPT application at the last possible moment with an employer who hasn't started the E-Verify process is the single most avoidable mistake we see in this space, and it accounts for a disproportionate share of the denials that didn't need to happen.
If you're already within 90 days of your OPT expiration and your employer hasn't started E-Verify enrollment or drafted your I-983, contact our law firm immediately. We can expedite the process, review your Form I-983 before submission to minimize the risk of a Request for Evidence, and ensure your application is filed correctly before your work authorization lapses. The cost of professional guidance is a fraction of the salary you'd lose during a 3-month authorization gap caused by an avoidable filing mistake.
Frequently Asked Questions
How do I verify that my degree qualifies for STEM OPT? ▼
Locate the six-digit CIP code listed on your Form I-20 in the 'Major/Field of Study' section or on your official university transcript, then cross-reference that code against the DHS STEM Designated Degree Program List published on the SEVP website at studyinthestates.dhs.gov. If your CIP code appears on the list — which contained approximately 420 approved codes as of January 2026 — your degree qualifies for the 24-month STEM OPT extension. If your code isn't on the list, your degree doesn't qualify regardless of its title, coursework content, or how technical your program was. The CIP code is assigned by your university when conferring the degree and can't be changed retroactively, so verification is a yes-or-no determination with no gray area.
Can I apply for STEM OPT if my employer isn't enrolled in E-Verify? ▼
No — your employer must be enrolled in E-Verify and you must include their company ID on Form I-765 when you apply. USCIS verifies E-Verify enrollment status at the time they receive your application, and if the employer isn't enrolled or the company ID is invalid, your application is denied outright. Your employer can enroll at uscis.gov/e-verify — the process takes 3–5 business days after they complete registration and the online tutorial. E-Verify enrollment is free and remains active indefinitely as long as the employer uses the system, but it must be completed before you file, not after.
What is the cost of applying for a STEM OPT extension? ▼
The USCIS filing fee for Form I-765 (Application for Employment Authorization) is $410 as of 2026, payable by check, money order, or credit card when you submit your application. There are no additional government fees required for the STEM OPT extension application itself, but you may incur costs for photographs ($10–$20), certified mail or courier service if you choose expedited delivery ($20–$50), and professional legal review if you hire an immigration attorney to review your application and Form I-983 before filing. The $410 filing fee is non-refundable even if your application is denied, so ensuring your application is complete and accurate before submission — particularly the employer E-Verify enrollment and Form I-983 execution — prevents costly reapplication.
What happens if my STEM OPT application is still pending when my current OPT expires? ▼
If you filed your STEM OPT extension application at least 1 day before your current OPT expired, you're granted an automatic 180-day extension of work authorization while USCIS processes your application — this is sometimes called 'cap-gap' extension but for STEM OPT it's specifically authorized under 8 CFR 214.2(f)(10)(ii)(C). During this 180-day period you can continue working for the same employer under the same terms, and if your extension is approved before the 180 days expire, your new 24-month STEM OPT period begins immediately. If you didn't file before your OPT expired — even by one day — you don't receive the automatic extension, you lose work authorization immediately, and you must stop working until your extension is approved, which creates a gap that many employers can't accommodate.
How does STEM OPT compare to H-1B status for long-term work authorization? ▼
STEM OPT provides 24 additional months of work authorization after your initial 12-month OPT (36 months total for STEM degree holders), but it's temporary and tied to your F-1 student status — it ends when the extension period expires, and there's no direct path to permanent residency through OPT itself. H-1B is a nonimmigrant work visa valid for 3 years initially (extendable to 6 years total) that isn't tied to student status, allows you to work for any H-1B sponsoring employer, and serves as a common pathway to employment-based green cards through employer sponsorship. Many STEM OPT holders use the 24-month extension to apply for H-1B through the annual lottery, which runs in March each year — if selected, the H-1B approval typically takes effect October 1st of that year, allowing a seamless transition from STEM OPT to H-1B status without leaving the country.
Can I change employers while on STEM OPT? ▼
Yes, but the process requires submitting a new Form I-983 with your new employer within 10 days of starting the new job, and both your new employer and your Designated School Official must sign the updated training plan. Your new employer must also be enrolled in E-Verify before you begin working — if they're not enrolled at the time you start, you're technically in violation of your STEM OPT terms even if you didn't know their enrollment status. You don't need to file a new I-765 or pay the filing fee again as long as your STEM OPT period hasn't expired, but you must report the employer change to your DSO and update your SEVIS record. Changing employers more than once during your 24-month STEM OPT period is allowed but each change requires a new I-983, which means each employer must be willing to invest time drafting learning objectives and signing the training plan.
What are the reporting requirements during STEM OPT? ▼
STEM OPT students must report any changes to their name, address, employer, or employment status to their Designated School Official within 10 days of the change. Additionally, every six months you must complete and submit a self-evaluation using Form I-983 to document your progress toward the learning objectives outlined in your training plan — your employer must also complete their portion of the evaluation and both you and your employer must sign. Your DSO reviews these evaluations to verify you're receiving training consistent with your STEM degree and may terminate your SEVIS record if evaluations aren't submitted on time or if the training relationship appears to have ended. Unemployment during STEM OPT is limited to 60 days (aggregate) during the 24-month period — if you're unemployed for more than 60 days total, you fall out of status and must leave the U.S. or change to a different visa category.
What recourse do I have if my STEM OPT application is denied? ▼
If USCIS denies your STEM OPT extension, you can file a motion to reopen or a motion to reconsider within 30 days of the denial if you believe USCIS made a factual or legal error in evaluating your application. Motions to reopen are appropriate when new evidence becomes available that wasn't included in the original application; motions to reconsider argue that USCIS misapplied the law or regulations based on the evidence already submitted. Both motions require the $410 filing fee and are decided by the same USCIS office that issued the original denial. If the denial was based on a correctable issue — like missing E-Verify enrollment or an incomplete Form I-983 — and you're still within your initial OPT period, you may be able to correct the issue and reapply, but if your OPT has expired you lose eligibility even if the issue is later resolved. For denials based on non-qualifying CIP codes, there's no appeal — the STEM Designated Degree Program List is definitive and CIP code determinations aren't subject to reconsideration.
Does STEM OPT count toward the H-1B six-year maximum? ▼
No — time spent in F-1 student status or on OPT (including STEM OPT) doesn't count toward the six-year maximum for H-1B status. If you're on STEM OPT for 24 months and then transition to H-1B, you still have the full six years of H-1B time available. This is one reason STEM OPT is valuable as a bridge: it extends your work authorization without consuming any of your future H-1B eligibility. However, if you've already used some H-1B time in the past — say, two years on H-1B before returning to school for a STEM degree — the time you spent on STEM OPT doesn't restore the H-1B time you already used. You'd still have four years of H-1B remaining when you transition back to H-1B status.
Can I apply for STEM OPT if I completed my degree online or through distance education? ▼
Generally no — STEM OPT is only available to students who were physically present in the United States in valid F-1 status and completed a degree program that wasn't primarily delivered through distance education. The COVID-19 pandemic created temporary exceptions allowing online coursework during specific semesters, but as of 2026 the standard rule applies: if your degree program was primarily online or you weren't maintaining physical presence in the U.S. while enrolled, you don't qualify for post-completion OPT or its STEM extension. The exception is if your program was a traditional on-campus program that shifted online temporarily due to unforeseen circumstances like the pandemic — in that case your eligibility isn't affected as long as your F-1 status was maintained throughout.