LeapScholar

Can you explain the difference between STEM and non-STEM courses and their impact on post-study work visa duration?

04 Sept 2026 · Answered by Tamanna Jaisingh · 2 min read
Quick Answer verified

On a US F-1 visa, non-STEM graduates get 12 months of Optional Practical Training only. STEM graduates get that same 12 months plus a 24-month STEM extension, reaching up to 36 months total, and up to three H-1B lottery attempts instead of one.

Tamanna Jaisingh
Tamanna Jaisingh Verified
Leap Scholar's Counsellor
View Profile →

If you are choosing a major partly for its visa payoff, the STEM versus non-STEM label matters most once you graduate, not during your coursework. On a US F-1 visa, this single classification can more than double how long you are legally allowed to work in the country after your degree.

STEM vs Non-STEM Impact on OPT Duration

FeatureSTEM CoursesNon-STEM Courses
Standard OPT12 months12 months
Extension Available24-month STEM OPT extensionNone
Total Possible DurationUp to 36 months12 months
H-1B Lottery AttemptsUp to 3 cycles1 cycle

Trade-Offs That Come With the STEM Extension

  • Your employer must be enrolled in the federal E-Verify program to sponsor your STEM OPT extension.
  • You and your employer must file a formal training plan, Form I-983, mapping your learning objectives.
  • Self-employment is allowed on standard non-STEM OPT but strictly prohibited on the STEM extension.

My Advice

If you are still choosing between programs, check the exact CIP code of the major against the official DHS STEM list before you enroll, since a program that sounds technical is not always classified as STEM. Once you land a STEM-eligible offer, confirm your employer is E-Verify registered early so your 24-month extension application does not stall.

How long can you stay and work after your master's?

Post-study work rules are changing. Know what you will actually get.

4.7/5 Google 🎓 25K+ admits
Check My PSW Options

More Post-study work questions

🎓 How long can you stay & work after? Check PSW Options