Volunteer Opportunities for High School Students

Roles that welcome high school volunteers, ranked by student fit and updated daily across Toronto and the GTA. Use them to earn the 40 community involvement hours you need to graduate in Ontario — and to build experience that stands out later.

📘New to volunteer hours?Read our guide to Ontario's 40-hour graduation requirement →

7 open roles · updated daily

Keep exploring

Frequently asked questions

Do these opportunities count toward the 40 volunteer hours I need to graduate?

Most of them, yes. Ontario high school students need 40 hours of community involvement to earn their diploma, and unpaid community roles like the ones listed here typically qualify. Confirm the activity with your school first, then have your supervisor sign your community involvement form.

How old do I need to be to volunteer?

Many community roles accept volunteers aged 14 and up, and some accept younger students with a parent or guardian. Each listing states its own age requirement — roles that suit high school students are ranked first on this page.

Can I volunteer online or remotely?

Yes. Some organizations offer remote roles like tutoring, content creation, or event support. Remote-friendly listings are tagged, and remote hours can still count toward your 40 hours if your school approves the activity.

How do I prove my volunteer hours?

Keep a record of every shift, then ask your supervisor to sign your school's community involvement form (your guidance office has it). If you're under 18, a parent or guardian usually signs it too before you hand it in.

Ready to plant the seed?

Start by capturing the moments that matter - your choices, your actions, that's what makes you who you are.

Create Account