Most students who want to get involved in research aren’t held back by a lack of motivation; they’re held back by not knowing where to look or how to position themselves once they find something worth pursuing. The path into research isn’t advertised the way college fairs or standardized tests are, which means many capable students simply miss it. The good news is that gaining research experience in high school is more accessible than it looks and takes many different forms. It can mean joining a formal summer program at a university, reaching out to a professor whose work interests you, or pursuing an independent project under a mentor’s guidance. It can also mean entering a science competition, contributing to a community-based research initiative, or working in a lab at a local college during the school year.
What counts as a research opportunity in high school?
Structured programs are organized experiences, usually run by universities or research institutions, that pair you with a mentor and walk you through a defined research process over a set period of time. Independent research sits at the other end of the spectrum. You’ll identify a question you want to investigate, find a mentor if you can, and drive the project yourself, whether that ends in a written paper, a working prototype, or a competition submission. University lab work tends to fall somewhere in the middle. Some students land informal arrangements with professors or graduate students, helping with ongoing experiments, assisting with data collection, or observing lab procedures over the course of a semester. No matter the type of research, you’ll most likely spend time reading academic papers and form a research question. Depending on your subject area, you might write code in Python or R, run statistical analyses on existing datasets, conduct surveys, or carry out hands-on lab procedures.
If you want to know more about how to get research opportunities in high school, this article offers 10 concrete ways to get started.
You can also check out these guides on ethical AI research questions or policy research topics for research topic ideas!
Key Takeaways
- Research opportunities in high school fall into three broad categories: structured programs run by universities, informal arrangements like cold-emailing professors or working in a lab, and independent research you drive yourself with or without a mentor.
- Structured research programs offer the most guided path, but they are also the most selective and often admit fewer than 5 percent of applicants, with deadlines typically falling between December and February for summer programs.
- Cold emailing professors or PhD students is a viable but low-probability channel, with a realistic response rate of only 10 to 20 percent, so this approach works best alongside other strategies rather than as a sole plan.
- Competitions like Regeneron Science Talent Search, Regeneron ISEF, and the Junior Science and Humanities Symposium give students a concrete deadline and format to produce original research, which can take several months of consistent work to execute well.
- Working with open datasets from platforms like Kaggle, the CDC, NASA, and the World Bank is one of the most accessible entry points, since it requires no lab access or institutional affiliation, only a research question and basic tools like Python or R.
- Peer collaboration and online courses with project components can also produce legitimate research output, but both require self-discipline and a clear division of responsibilities to avoid losing momentum without an external supervisor.
- Independent effort and creativity matter more than any single channel here, since teachers, counselors, academic events, and startup internships can all open doors that are not publicly advertised.
- For students specifically looking for a mentored, structured research experience rather than piecing one together independently, Horizon’s Research Seminars and Labs is a selective virtual research program offering 600+ specializations, including subjects like investigative journalism, political reporting, and data journalism.
1. Applying to structured research programs
Formal research programs run by universities and research institutions will place you in a supervised research environment for a defined period, typically over the summer, though there are longer, seasonal options available as well. These range from fully-funded residential programs hosted on university campuses to virtual programs where you’ll work remotely with a graduate student or faculty mentor. Most run between four and eight weeks of intensive research.
How it works:
The application process usually involves a personal statement, a short research interest essay, a transcript, and sometimes a teacher recommendation. Some programs ask you to propose a research question or area upfront. Once accepted, you’ll follow a set curriculum alongside the mentored project work, which means you’re not expected to arrive knowing how to do research.
What you need:
A strong GPA in relevant subjects helps, particularly math and science for STEM-focused programs. Some programs are open to students with no prior research experience, while others expect familiarity with basic lab methods or introductory coding. Extracurricular involvement in related areas strengthens your application, but it’s not always required.
Limitations:
The main constraint is selectivity. Programs at well-known universities can admit fewer than 5% of applicants. Cost is also a factor for programs that aren’t fully funded, though many offer financial aid or are free. Deadlines often fall between December and February for summer programs, which means you need to start preparing months in advance.
2. Cold email professors or PhD students
This approach involves reaching out directly to researchers at universities whose work overlaps with something you want to study. Instead of relying on the formal application process, the idea is to try to secure an informal lab involvement, mentored independent projects, or even co-authorship if the relationship develops over time.
How it works:
A cold email that works is short, specific, and demonstrates that you’ve actually read the person’s work. Open by naming a paper or project of theirs and explaining what specifically caught your attention. Follow with a brief description of your background, what you’re hoping to do, and what you can offer in terms of time commitment and any relevant skills. Attach a resume or a brief academic summary. Keep the whole email under 200 words. PhD students and postdoctoral researchers are often better targets than faculty, particularly for a first outreach. They’re closer to the actual day-to-day lab work, more likely to respond, and sometimes have more flexibility to take on an informal student collaborator. Look for researchers whose recent publications are relevant to your interests, using Google Scholar or the lab’s university page.
What you need:
You don’t need formal credentials, but you do need enough background in the subject to write a credible email and hold a basic conversation about the research. Reading a few of the person’s papers before reaching out is the minimum preparation.
Limitations:
Most cold emails don’t get a response. A response rate of 10% – 20% is reasonable to expect. Geographic distance is also a factor since in-person lab work requires proximity to the institution, though remote collaboration is increasingly common in computational fields.
3. Work through school teachers or counselors
Teachers, particularly those who run advanced science, math, or humanities classes, sometimes have professional networks that include researchers, alumni in academic careers, or connections to local universities. A counselor may know of programs or partnerships the school maintains that aren’t publicly advertised.
How it works:
Start by identifying one or two teachers whose subject area aligns with your research interest and asking them directly whether they know of any professors, labs, or programs they could connect you with. Be specific about what you’re looking for. “I’m interested in computational biology, and I’m looking for a lab or program I could contribute to this summer” is a specific, targeted ask that clearly parks the ball in your teacher’s court as to whether or not they can help. If your school has a research or science fair coordinator, that person is often more plugged into external opportunities than a general counselor would be. Some schools have formal partnerships with nearby universities that allow students to take courses or join lab rotations, so asking whether that exists at your school is worth doing, even if it isn’t listed anywhere publicly.
What you need:
This works better if you already have a relationship with the teacher you’re approaching. Having a clear, specific ask ready before the conversation makes it easier for the teacher to actually help.
Limitations:
This channel is heavily dependent on your school’s existing relationships and your teachers’ individual networks. If you’re at a school without strong ties to local research institutions, this approach may not yield much.
4. Enter research competitions
Science competitions and research challenges give you a concrete reason to produce research and a deadline to encourage it. The output, whether a research paper, a prototype, or an experiment, is something you can reference in future applications.
How it works:
Competitions like the Regeneron Science Talent Search, Regeneron ISEF, and the Junior Science and Humanities Symposium require you to carry out an original research project and submit a paper or report. Many regional science fairs serve as qualifying pathways to national competitions, so starting locally is a practical entry point. The process involves selecting a research question, reviewing existing literature on it, designing a methodology, collecting or analyzing data, and writing up your findings. Most major competitions have explicit guidelines on what your paper or report should include, which effectively teaches you the structure of and approach to academic research.
What you need:
You’ll need access to data, equipment, or software, depending on your project area. Computational projects are easier to execute independently because the tools are largely free and accessible. Lab-based projects often require school facilities, a university partnership, or a mentor with lab access.
Limitations:
A competition-quality research project typically takes several months of consistent work. The most competitive national competitions are also highly selective, so placement isn’t guaranteed. However, completing the project is valuable on its own terms regardless of the outcome.
5. Pursue independent research with an online mentor
Independent research lets you define the question, drive the process, and produce the output yourself, with guidance from a mentor you find independently rather than through a formal program. This is a realistic option if you have a clear area of interest and some capacity for self-directed work.
How it works:
Finding a mentor for an independent project often starts with the same cold email approach described above, though there are hubs, communities, and websites that also offer solid entry points. Some graduate students and early-career researchers are willing to advise a student project informally, particularly if it touches their area of expertise. The typical workflow involves a literature review to understand the existing research in your area, a defined research question or hypothesis, a method for investigating it (analysis, experiment, model, or survey), and a write-up of findings. The end product might be a paper submitted to a journal like the Journal of Emerging Investigators, a competition submission, or a GitHub repository documenting a computational project.
What you need:
MIT OpenCourseWare and similar platforms can help you build enough foundational knowledge to have a credible conversation with a potential mentor. You’ll also need access to tools relevant to your field, most of which are free for computational work.
Limitations:
Without deadlines and a supervising institution, it’s easy for an independent project to stall. You also won’t have built-in access to academic databases, lab equipment, or statistical tools, so you’ll need to work around those gaps using free resources or digital methods.
6. Work with open datasets
A significant portion of publishable research in fields such as economics, public health, environmental science, and computer science is conducted entirely using publicly available data. You don’t need lab access or an institutional affiliation to start this kind of work; you just need data, a research question, and the skills to analyze what you find.
How it works:
Free datasets are available from platforms such as Kaggle, the U.S. Census Bureau, the CDC’s data portal, NASA’s open data repository, the World Bank, and data.gov, among others. What you do is, you identify a dataset relevant to a question you want to investigate, clean and explore the data, apply an appropriate analytical method, interpret the results, and write up what you found. A well-documented project with a clear research question pushed to a GitHub repository is a tangible output you can point to in future applications.
What you need:
Python (with libraries like pandas, NumPy, and matplotlib) and R are the standard tools for this kind of work. Both are free, and extensive tutorials are available for each. For social science research, a solid understanding of descriptive statistics and basic regression analysis goes a long way.
Limitations:
This path works best in data-heavy fields. If you’re interested in chemistry, neuroscience, or biology at the experimental level, open datasets will only take you so far. There’s also a skill floor to consider, because you need at least basic familiarity with a programming language or statistical software before you can do much with raw data.
7. Intern at a startup or research-oriented company
Some companies, particularly early-stage startups in biotech, climate tech, software, or data science, are open to taking on high school interns in roles that involve real work rather than administrative tasks. This is less formal than a university lab arrangement but can expose you to applied research methods and industry-grade tools.
How it works:
Finding these opportunities usually involves direct outreach rather than a formal job posting. Local biotech clusters, university innovation hubs, and incubators often have a list of affiliated startups. Emailing founders or team members directly with a specific offer of help in lower-sensitivity areas like data entry, literature summarization, testing, or code review tends to work better than a generic application. LinkedIn is a practical tool for identifying relevant companies and finding contact information.
What you need:
What you’ll actually do depends heavily on the company. In a data-focused startup, you might clean datasets, run queries, or assist with model evaluation. In a biotech or lab-based company, you might assist with documentation, literature reviews, or basic lab protocols. Before committing, clarify what the work actually involves and whether there’s any mentorship component.
Limitations:
Quality varies significantly from company to company. Some startups will give you substantive work while others will have you doing tasks with no research component at all. Some positions are also unpaid, and it’s harder to verify in advance what you’ll actually be doing compared to a formal academic program.
8. Take online courses with project components
Certain online courses, particularly in data science, machine learning, computational biology, and quantitative social science, include projects that can function as a starting point for real research. The project itself becomes a portfolio piece, and the course gives you the technical grounding to pursue more advanced work afterward.
How it works:
Platforms like Coursera, edX, and fast.ai offer courses with hands-on project components, some affiliated with universities. To maximize your learning, you should document your process, write up your findings clearly, and push the code and outputs to a GitHub repository. A well-documented project with a clear research question and honest write-up is more useful than a completed course certificate alone. This path also builds the technical vocabulary that makes it easier to communicate with researchers later, and pointing to a concrete project is far more useful than listing a course on a resume.
What you need:
A GitHub account and basic familiarity with whichever tools the course uses. Many courses are designed for beginners, so prior experience isn’t always necessary. You’ll get more out of them if you’ve already covered the foundational concepts in math or science relevant to the subject.
Limitations:
Online courses are self-paced, which means they require a level of self-discipline that’s hard to maintain alongside a full academic schedule. They also don’t replace the feedback loop you get from an actual mentor reviewing your work and pushing back on your reasoning.
9. Attend academic events and webinars
University departments, research institutes, and academic journals regularly host public lectures, symposia, and webinars that are open to non-students. Attending these gives you exposure to current research in a field and, more practically, a way to introduce yourself to researchers in a lower-stakes context than a cold email.
How it works:
Most university event calendars are publicly accessible. Searching “[university name] department of [field] upcoming events” or “[field] webinar 2026” will surface relevant options. After a talk, many researchers are open to questions, and a focused, specific question about their work is a natural opening for a follow-up email. That email is much easier to write and more likely to get a response than a cold outreach with no prior context. Academic societies in specific fields, like the American Chemical Society or the Ecological Society of America, also run student programs and events worth looking into if you have a defined subject area.
What you need:
Nothing beyond time and a genuine interest in the subject. For virtual webinars, a stable internet connection and a willingness to participate in the Q&A are enough to make the experience useful.
Limitations:
This approach is slow-building. Attending events doesn’t directly translate into a research opportunity. It’s more useful as a way to build context, develop vocabulary, and create warmer outreach conditions than as a standalone strategy.
10. Collaborate with peers on a research project
A peer collaboration, done seriously, can produce a paper, a data analysis, a prototype, or a competition submission that is as substantive as anything done individually. It can also be more approachable, as you’re able to combine multiple people’s resources and expertise rather than trying to manage all requirements solo.
How it works:
At least one person in the group needs to drive the project structure: defining the question, setting deadlines, dividing tasks, and managing the write-up. Good collaborations tend to involve people with complementary skills rather than identical backgrounds. A student who can write well, paired with one who can code, or someone with biology knowledge working alongside someone familiar with statistical methods, tends to produce stronger output than a group doing the same tasks in parallel. Platforms like GitHub work well for computational projects, and shared Google Docs with clear task ownership handles the writing side. If your group wants external feedback or a publication pathway, the Journal of Emerging Investigators accepts submissions from high school students, and many science fairs allow team entries.
What you need:
A clear division of responsibilities from the start, and at least one person willing to own the overall structure of the project. Without that, the work tends to drift.
Limitations:
Peer groups often deprioritize the project when individual schoolwork gets demanding, and there’s no external supervisor to enforce timelines. Building in regular check-ins and treating the collaboration like a structured commitment from the start reduces the risk of the project losing momentum.
One option – Horizon Academic Research Program
If you’re looking for a competitive mentored research program in subjects like investigative journalism, media studies, political reporting, data journalism, and the ethics of news and information, consider applying to Horizon’s Research Seminars and Labs! This is a selective virtual research program that lets you engage in advanced research and develop a research paper on a subject of your choosing. Horizon has worked with 1000+ high school students so far and offers 600+ research specializations for you to choose from. You can find the application link here!
Frequently Asked Questions
Do I need a strong GPA or prior research experience to get started?
Not always. Formal programs often favor a strong GPA in relevant subjects, particularly math and science for STEM tracks, but many are open to students with no prior research experience. Independent paths like working with open datasets or taking online courses with project components are especially accessible since they mainly require self-directed effort and free tools like Python or R.
What is the fastest way to get started if I have no connections to a lab or university?
Working with open datasets is one of the most accessible starting points, since it needs no institutional affiliation, lab access, or mentor to begin. You can identify a dataset from a source like Kaggle or the CDC, apply an analytical method, and document the project on GitHub as a tangible output.
How do I approach a professor or PhD student if I want to cold email them?
Keep the email short, specific, and under 200 words. Reference a specific paper or project of theirs, explain what caught your interest, briefly describe your background and time commitment, and attach a resume or academic summary. PhD students and postdocs are often better first targets than faculty since they are closer to day-to-day lab work and more likely to respond.
Are unpaid opportunities like startup internships still worth pursuing?
It depends on the substance of the work. Quality varies significantly across companies, and it can be difficult to verify in advance what the role actually involves. Clarifying the specific tasks and whether there’s a mentorship component before committing helps avoid roles with no real research content.
What if I want a more structured, mentored research experience without applying to a highly selective university program?
Options like Horizon’s Research Seminars and Labs fill that gap. It is a selective virtual research program that has worked with over 1,000 high school students and offers 600+ specializations, letting you develop an original research paper on a subject of your choosing with mentorship built into the process.
Image source: Horizon Academic Research Program




