Direct comparison
NSF REU vs. Research Internship
Compare NSF's federally funded REU program with the broader research-internship category: funding source, stipend, application process, and CV value.
Side-by-side comparison
| Dimension | NSF REU | Research Internship (generic) |
|---|---|---|
| What it is | A specific NSF funding mechanism (REU Site or REU Supplement) under solicitation NSF 23-601. | An umbrella term for any research placement -- industry, institutional, agency, or informal. |
| Funding source | Federal appropriation via the National Science Foundation. | Varies: employer budget, university funds, a different federal agency, or a PI's discretionary funds -- or none at all. |
| Who administers it | NSF sets the solicitation; each REU Site or Supplement-holding PI runs its own local application/selection. | Whoever runs the specific program -- a company, a department, a lab, or a national lab. |
| Typical duration | Most commonly 8-10 weeks, summer; REU Site awards themselves typically run 3 years. | Highly variable -- a few weeks to a full academic year, summer or during the semester. |
| Cohort structure | A defined cohort, commonly ~8-10 students per Site per year. | Usually an individual placement; cohort size (if any) depends on the specific program. |
| Stipend / pay | Paid by design -- Site budgets ($100,000-$155,000/year per NSF 23-601) fund student stipends and often housing/travel; exact per-student amount is set by each Site. | Varies widely -- competitively paid at some industry/institutional programs, unpaid or credit-only at informal arrangements. |
| Citizenship/eligibility | U.S. citizens, U.S. nationals, or U.S. permanent residents only (NSF-wide REU eligibility rule). | Set individually by each program -- many industry and some institutional internships are open to international students. |
| How you find/apply | NSF's public Directory of REU Sites; apply directly to each Site (no centralized NSF application). | No single directory -- company career pages, university offices, direct outreach to faculty, or agency-specific sites. |
| Competitiveness | Generally competitive -- nationally advertised, fixed small cohort per Site. | Ranges from highly competitive (top industry/lab programs) to essentially uncontested (informal lab arrangements). |
| CV / grad-school signal | Independently recognized by name in many STEM graduate-admissions contexts as a competitively awarded federal program. | Signal value depends on the specific role, output, and recommendation letter -- the label alone carries less independent weight than "NSF REU." |
Common questions
FAQ
Is an NSF REU a type of research internship?+
Informally, yes -- it is a research experience for undergraduates -- but it is a specific, federally funded NSF mechanism (governed by solicitation NSF 23-601) rather than a generic internship, which has no equivalent single funding source, eligibility standard, or governing solicitation.
Are all research internships unpaid?+
No. Compensation varies by program: many industry and well-funded institutional internships pay competitively (some comparably to or above typical REU stipends), while informal faculty-lab arrangements are sometimes unpaid or credit-only. NSF REU, by contrast, is reliably paid because NSF's award structure funds it.
Can international students apply to an NSF REU?+
No. NSF REU eligibility is limited to U.S. citizens, U.S. nationals, or U.S. permanent residents. International students who want a U.S. research experience typically need to look at institutional or industry research-internship programs, which set their own citizenship/visa policies independently of NSF.
Does an NSF REU look better on a graduate school application than a generic research internship?+
It often carries recognizable, independent signal in STEM graduate admissions specifically because it is a known, competitively awarded federal program -- but a substantive research internship, well described with concrete methods and outcomes and backed by a strong recommendation letter, can be just as persuasive. The program label is one input among several, not a guarantee either way.
Going deeper







