Skip to content

Student guide

Passion project ideas for high school students

The best passion project ideas for high school students are small enough to finish, connected to something you already care about, and aimed at a real audience. Below are more than 30 ideas by interest, plus how to scope, document and show the impact of yours.

Want real experience now? Flash Forward's remote internship is open to high school and college students.

What makes a good passion project

A passion project is something you start and finish on your own initiative, outside of class requirements. The strongest passion project ideas for high school students share three traits: you actually care about the topic, someone besides you benefits, and you can show what you did when it's over.

It doesn't need to be huge. A focused project you complete beats an ambitious one you abandon in October. Skim the list below, pick two or three that interest you, then use the scoping steps further down to choose one.

30+ passion project ideas by interest

Tech and STEM

  • Build a simple website for a local organization that doesn't have one.
  • Make an app or spreadsheet tool that solves a small problem at your school, like tracking club attendance.
  • Design and 3D-print a useful object, then write up your design process.
  • Build a small electronics project, such as a solar study light, and document how it works.
  • Start a coding or robotics workshop for younger students at your library.
  • Contribute to a citizen science project like Zooniverse and write about what you learned.
  • Collect and analyze data on something local, like bus delays or cafeteria waste, and share the findings.

Writing and media

  • Start a newsletter or blog on one focused topic and publish on a regular schedule.
  • Produce a short podcast series interviewing people in a field you're curious about.
  • Make a short documentary about a local issue or community figure.
  • Write and design a zine with contributions from classmates.
  • Translate useful community information into a language spoken by families at your school.
  • Improve Wikipedia articles on a local topic, citing reliable sources.
  • Help transcribe historical documents through the Library of Congress "By the People" project.

Community

  • Start a tutoring program for younger students in a subject you're strong in.
  • Organize a book, coat or school-supply drive with a local partner that distributes the items.
  • Create a resource guide for new students at your school.
  • Run a regular reading hour at a library or community center.
  • Set up a skill-sharing workshop series where students teach each other.
  • Organize a neighborhood cleanup and track how much you collected.

Want more in this area? See community service ideas for high school students.

Business and fundraising

  • Start a small business selling something you make, and keep honest records of costs and sales.
  • Organize a fundraiser for a cause and report exactly how the money was used.
  • Help a local small business improve its social media for a few months.
  • Research and write a sample grant proposal for a nonprofit you admire.
  • Plan and run a charity event, like a tournament, concert or bake sale.
  • Run a real campaign for a nonprofit. Plan a social media or fundraising campaign with set goals, launch it and measure the results.

Environment and energy

  • Run an energy audit of your home or school and suggest changes.
  • Start or revive a school composting or recycling program.
  • Plant and maintain a pollinator garden with a club or community group.
  • Build a small solar-powered device and explain the engineering.
  • Create a short explainer series about energy access around the world. About 655 million people lacked electricity in 2024, according to Tracking SDG7: The Energy Progress Report 2026.
  • Map local green spaces or tree cover and share it with your city or a local group.

How to scope your project

Most passion projects fail because they're too big or too vague. Before you start, answer these questions in writing:

  1. Who is it for? Name a specific audience: fifth graders at one school, followers of one nonprofit, families in your neighborhood.
  2. What will exist when it's done? A website, ten published articles, a finished device, a completed drive.
  3. When is it done? Pick an end date six to twelve weeks out.
  4. What's the first small step? Something you can do this week, like emailing one librarian or drafting one post.

Turn "help the environment" into "set up recycling bins in three classrooms and track contamination for one month." Turn "start a podcast" into "publish five interviews with local nurses by March." Once the first version works, you can grow it.

How to document it

Keep records while you work, not after. It takes a few minutes a week and makes everything easier later.

  • Keep a simple log with dates, what you did and what happened.
  • Save drafts, photos, screenshots and final files in one folder.
  • Write down problems you hit and how you solved them. These make strong essay and interview material.
  • If people help you, note their names and roles so you can credit them accurately.

At the end, write a one-page summary: the problem, what you did, what you made and what changed.

How to show impact honestly

Impact is the difference your project made. Use real numbers when you have them: students tutored, items collected, posts published, people who attended, dollars raised. Small numbers are still strong numbers. "Tutored four students weekly for a semester" is specific and believable.

Don't inflate. If you can't measure something, describe it plainly instead: "Two teachers now use the resource guide with new students." Admissions readers and employers trust honest, specific details more than large, vague claims. When you're ready to add the project to your resume, see how to put volunteer work on a resume.

Mistakes to avoid

  • Choosing a project only because it sounds impressive.
  • Starting five projects instead of finishing one.
  • Working with no audience, so no one benefits.
  • Forgetting to document until it's over.

Turn your passion project into real nonprofit work

Running a campaign for a nonprofit is the most concrete project on this list, and you don't have to build it from zero. At Flash Forward Foundation, a student-run nonprofit, marketing interns plan and run real social campaigns, write, design and edit video for a mission with a clear story: $5.17 solar study lights that give students without electricity up to about 12 hours of light on a full charge. Managers review your work weekly, executives with marketing and content backgrounds mentor you, and strong campaigns get published as portfolio pieces with your permission.

The internship is unpaid, fully remote and flexible around school. Learn about the marketing and communications track or apply here.

FAQ

Questions

How long should a passion project take?

Aim for a first version you can finish in about six to twelve weeks. You can keep building on it after that.

Do passion projects help with college applications?

They can show initiative and follow-through, especially when you describe what you did and what changed. Focus on genuine interest rather than what looks impressive.

Can I do a passion project with friends?

Yes. Just be clear about who does what, so each person can describe their own role honestly.

What if my project doesn't have big results?

Small, honest results still count. Describe what you made, who it helped and what you learned.