How to Find AI Research Opportunities in High School?

Most students discover the same handful of famous AI programs that everyone else does, apply to all of them, and hear nothing back. The students who actually land a placement usually did not just apply to the well-known list. They narrowed what they were curious about in AI first, then looked in places a general search does not surface well.

Getting AI research experience in high school teaches you something a class cannot: how to sit with a technical question that does not have a clean answer yet, and how to build toward one anyway, including the parts of your model that do not work. A student who chooses a research direction out of genuine curiosity in a specific AI subfield tends to do better work than a student who chooses whatever program has the best name recognition.

The most reliable way to shortcut this search is working with a mentor who already knows the landscape. Veritas AI pairs you directly with a mentor, often a PhD or PhD candidate in machine learning, who can help you narrow your interest into an actual research question. 

What Makes Your AI Research Search Actually Work?

Before you get into where to look, it helps to know what separates students who find a real placement from students who apply broadly and hear nothing. Three things matter more than any list of programs: narrowing your interest to a specific AI subfield, starting early, and being willing to ask directly rather than wait for a portal to open."I want to do AI research" is not something you can act on. "I want to understand whether a sentiment classifier trained on adult text generalizes to teen language" gives you something specific enough to search for, email about, and describe convincingly in an application.

Most selective summer AI programs open applications in the fall or winter for a summer that starts the following June, and many close by January or February. If you begin searching in April, you have already missed the strongest options.

Where to Actually Look?

Highly selective, university-hosted programs are the most structured AI-specific option. Stanford AI4ALL is a two-to-three-week program covering computer vision, NLP, and AI ethics, open only to current 9th graders. The Research Science Institute (RSI), hosted at MIT, is a broader STEM program but consistently places students in machine learning tracks, accepting roughly 2 to 3 percent of applicants. Both are worth applying to, but given the selectivity and narrow eligibility windows, neither should be your only plan.

Structured one-on-one mentorship is more reliable if you want a guaranteed placement rather than a long-shot application.

Veritas AI's AI Fellowship pairs you one-on-one with a mentor to build an original applied AI research project over twelve to fifteen weeks, and the AI Scholars program offers a ten-week, small-group alternative if you want foundational skills first.

Competitive data science platforms are the option most students overlook. Kaggle runs ongoing machine learning competitions with real datasets and a public leaderboard, a legitimate way to build and demonstrate skill outside a formal placement. Zooniverse hosts citizen science projects where volunteer classifications generate labeled training data for real machine learning models, a less obvious but genuinely useful entry point into how AI research gets its data.

Local university AI and computer science labs are worth searching even if you never see them on a list, since most never advertise high school opportunities publicly. Look at a university's computer science department directly, and see which professors' current research actually interests you before you reach out.

Cold-Emailing a Professor or Graduate Researcher

If there is one method that consistently outperforms applying through a portal, it is asking a specific person directly. Professors and graduate students in machine learning labs are far more likely to respond to a short, specific email referencing their actual work than to a generic one, and most high schoolers never try this because it feels presumptuous. It is not. It is exactly how most graduate students find their own placements.

Here is a template you can adapt. Keep the bracketed details specific, since that is what gets a reply instead of getting ignored.

Subject: High school student interested in [specific AI subfield or paper]

 

Hi [Name],

 

My name is [Your Name], a [grade] at [School]. I read [their specific paper on arXiv or their lab's project page], and [specific detail you found genuinely interesting] is exactly the kind of question I want to learn how to investigate myself.

I'm looking for a research opportunity in [specific subfield, e.g., NLP, computer vision, RL], and I'm reaching out to ask directly: would you have room for a motivated high school student on a clearly scoped task, such as data labeling, literature review, or basic implementation support? I have [relevant skill, e.g., a year of Python, basic PyTorch experience], and I can commit [X hours per week] starting [month].

Would you be open to a short call to talk through what that could look like?

 

Best, 

[Your Name] 

[Phone number or school email]

What to Do If You Can't Find a Formal Placement?

Not landing a formal placement is not a dead end. Build something yourself using public data and a pretrained model, and treat it with the same rigor you would bring to a lab position. Public datasets from sources like Kaggle or Hugging Face, combined with pretrained models you can fine-tune rather than train from scratch, give you real material to work with. A specific, well-documented independent project can carry as much weight as a formal placement, sometimes more, because it shows you did not wait for permission to start.

If you want a mentor checking that work along the way instead of doing it entirely alone, that is the same gap Veritas AI's programs address. A mentor reviewing your methodology and results at each stage catches technical problems, such as a flawed evaluation setup, far earlier than you would on your own, weeks into a project.

Resources

Selective summer programs

  • Stanford AI4ALL: A two-to-three-week AI-focused program for current 9th graders, covering computer vision, NLP, and AI ethics.

  • Research Science Institute (RSI): Free, six-week research placement at MIT, with strong machine learning and computer science tracks, roughly 2 to 3 percent acceptance.

Structured mentorship programs

  • Veritas AI: One-on-one and small-group mentorship focused specifically on AI, machine learning, and data science.

Competitive platforms and open data

  • Kaggle: Ongoing machine learning competitions with real datasets and a public leaderboard.

  • Zooniverse: Citizen science projects where volunteer classifications generate real labeled training data for machine learning models.

  • Hugging Face: A library of pretrained models you can adapt for a self-directed project without training from scratch.

Frequently Asked Questions About How to Find AI Research Opportunities in High School

1. When should I start looking for an AI research opportunity?

Start in the fall, ideally by September or October, for a summer program that begins the following June. Many of the most selective programs, including RSI and Stanford AI4ALL, close applications by January or February, and mentorship programs like Veritas AI also fill cohorts on a rolling basis.

2. Do I need prior coding experience to get an AI research opportunity?

Some familiarity with Python helps, but you do not need extensive machine learning experience. Programs and researchers are looking for a genuine, narrow interest in a specific AI subfield and evidence you have thought about it seriously, not prior lab experience.

3. Is it appropriate to email a professor or graduate student directly asking for a research opportunity?

Yes, and it is often more effective than applying through a general portal. Keep the email short, reference their actual published work, and ask for something small and clearly defined rather than an open-ended commitment. A specific request stands out precisely because so few students send them.

4. What if I can't get into a selective AI summer research program?

Look at structured mentorship programs, which guarantee placement rather than competing for a small number of spots, or build a self-directed project using public data and a pretrained model. Both can produce a research outcome just as substantive as a competitive summer program.

5. Are Kaggle competitions considered real research experience?

They are a legitimate way to build and demonstrate technical skill against real data and other competitors, but they are not the same as designing your own original research question. They work better as a starting point or complement to an open-ended project than a substitute for one.

Tyler Moulton

Tyler Moulton is Head of Academics and Veritas AI Partnerships with 6 years of experience in education consulting, teaching, and astronomy research at Harvard and the University of Cambridge, where they developed a passion for machine learning and artificial intelligence. Tyler is passionate about connecting high-achieving students to advanced AI techniques and helping them build independent, real-world projects in the field of AI!

Previous
Previous

15 Best Free STEM Programs for High School Students

Next
Next

50 AI in Finance Project Ideas for High School Students