You do not need connections to do real research. Every year students get into labs - often remote, often as a high-schooler or first-year - just by sending a short, specific email to the right professor. Most students never try, so the ones who do stand out.
1. Find the right people, not just the right schools
Pick people whose work you find interesting, not just famous universities. A motivated professor at a state school will teach you more than a busy superstar who never replies.
- Search Google Scholar for your topic (e.g.
protein folding machine learning) and read recent papers. - Browse department "Faculty" and "Research" pages. Note who has a lab site, recent publications, and current projects.
- Favor people who publish often and mention undergraduate or volunteer researchers.
2. Actually read one of their papers
Read (or skim) one recent paper or their lab summary before emailing. You only need the gist: what question they ask and why it matters. This is the single thing that separates a real email from spam they delete in two seconds.
3. Write a short, specific email
Keep it under ~150 words. Professors get dozens of these. The goal is to show you are real, genuinely interested, and easy to say yes to.
- Specific subject line referencing their work.
- One line on who you are (year, school, relevant skills).
- Two lines that prove you read their work and a concrete idea or question.
- A small, clear ask - a short call, or whether they take volunteer/remote help.
- Attach a one-page resume/CV if you have one.
4. The template
Copy this, then make every bracket your own. Generic = deleted.
Subject: Interested in your work on [specific topic] Dear Professor [Last name], I'm [name], a [year, e.g. high-school senior / first-year] at [school] interested in [field]. I read your recent paper on [specific paper or project] and was struck by [one concrete detail or result]. I'd love to contribute, even in a small or remote role. I have experience with [1-2 relevant skills: Python, wet-lab, data analysis, literature review], and I'm a fast, reliable learner. Would you be open to a brief call, or do you take on volunteer/remote research assistants? I've attached a short CV. Thank you for your time. Best, [Name] [Email] - [optional: GitHub / portfolio link]
5. Send smart, then follow up
- Email 10-20 professors, not one. A 10-20% reply rate is normal - volume is part of the strategy.
- Send Tuesday - Thursday mornings. Avoid Friday afternoons and holidays.
- No reply in 7-10 days? Send one short, polite follow-up. Then move on.
6. After you get a yes
Reply fast, be honest about your time and skills, and deliver the first small task well. One good lab experience leads to a recommendation letter, a co-authorship, and a much easier "yes" the next time.
What students on Reddit say
Advice that keeps coming up on r/labrats, r/gradadmissions and r/ApplyingToCollege:
- Email the grad students and postdocs too. They often reply faster than the professor, and they're usually the ones who would mentor you day to day.
- Put the ask in the subject line. "High school student interested in volunteering on [topic] research" gets opened. "Research opportunity?" gets skimmed past.
- Offer a skill, not just enthusiasm. "I can clean data in Python and summarize papers" beats "I'm a hard worker." Even basic coding or a lab-safety course makes you easier to say yes to.
- Ask for a short call, not a position. "Could we talk for 10 minutes about your work?" is a much easier yes than "Can I join your lab?", and the call is where offers happen.
- Reach out in winter for a summer spot. January to March gives labs time to plan a project and find you a desk before summer students are locked in.
Want a structured program instead of a cold pitch? See Land summer research / REUs.