40 Volunteer Hours Made Easy: Creative Ways to Meet the OSSD Requirement

Completing your required 40 volunteer hours for the OSSD doesn’t have to be a daunting task. It can actually be enjoyable and straightforward — in other words, 40 volunteer hours made easy. In this guide, we explore creative ways to fulfill the Ontario high school volunteer requirement while learning new skills and giving back to your community. Whether you’re an Ontario student or a parent helping your teen, these tips will make earning those volunteer hours OSSD requires both fun and convenient.
Understanding the 40-Hour Volunteer Requirement
As part of earning their Ontario Secondary School Diploma (OSSD), students must complete 40 hours of community involvement (volunteering). This OSSD volunteer hours requirement is designed to encourage students to contribute to their community, develop new skills, and gain valuable experience outside the classroom. In a nutshell, you need to volunteer at least 40 hours with an eligible organization or activity before you graduate high school in Ontario. According to Ontario’s education guidelines, these activities should be for a non-profit or community benefit. They cannot be paid for work or for course credit – it’s all about community service.
Why does this requirement exist? Ontario introduced the 40-hour community involvement mandate to help students broaden their learning. Volunteering exposes you to real-world experiences, teaches responsibility, and shows you the value of civic engagement. It’s also a chance to explore interests and career paths. Many students find that once they get started, volunteer work is rewarding in itself, beyond just checking off a graduation requirement.
Plan ahead: You can start accumulating your volunteer hours as early as the summer before Grade 9, so don’t wait until your final year. By spreading out the 40 hours over several years or school breaks, you’ll find it much easier to complete. A few hours here and there can quickly add up. Next, let’s look at how to make those hours truly easy with some creative volunteering ideas.
Why Volunteering Is Valuable (Beyond the Diploma)
Before diving into the “40 volunteer hours made easy” strategies, it’s worth noting the benefits of volunteering. Yes, it’s required for your diploma, but it offers so much more:
- Build Skills and Experience: Volunteering helps you develop communication, teamwork, leadership, and time management skills. These are experiences you can add to your résumé and talk about in job or college interviews.
- Explore Interests: Community service lets you explore different fields. Interested in health care? Volunteer at a hospital. Love art or music? I helped at a local arts festival. Through your volunteer work, you might discover a passion or a potential career path.
- Connect with Others: Working on projects with people who care about the same things can expand your network. You’ll meet mentors, make new friends, and connect with community leaders. A volunteer supervisor might even become a reference for a job or a scholarship down the line.
- Give back and grow: Helping others feels good and boosts your confidence. Contributing to a cause gives you a sense of accomplishment. Volunteering often teaches empathy and understanding, qualities that help you grow as a person.
Remember, the goal isn’t just to finish 40 hours quickly but to gain something from the experience. In fact, many students continue volunteering beyond the minimum hours because they enjoy it. As a bonus, many universities and scholarships love to see extracurricular involvement like volunteer experiences on your applications. (In today’s competitive admissions landscape, showing commitment to volunteering can help you stand out.)
40 Volunteer Hours Made Easy: Creative Ways to Get Them Done
Now, let’s get into the core of things – how can you make those 40 hours easy to complete? The key is to choose volunteer activities that align with your interests, schedule, and strengths. When you enjoy what you’re doing, the hours will fly by. Here are some creative ways to earn your volunteer hours and meet the OSSD requirement without stress:
1. Help Out at School Events and Programs
One of the easiest places to start volunteering is your own school or a nearby school. Schools often need volunteers for events and programs. You could:
- Assist at school events: Help teachers and staff run fundraisers, school fairs, or sports tournaments. For example, volunteer at the snack table during a charity fundraiser or help set up chairs for a school concert. These events usually occur after school or on weekends, making it easy to fit into your schedule.
- Join a club or council: If your school has a volunteer club, student council, or event planning committee, joining it can earn you hours throughout the year. Organizing a food drive or spirit day can count towards your community involvement.
- Peer tutoring and mentoring: Offering to tutor younger students or classmates in a subject you’re good at is a great way to get hours on campus. Many schools credit peer tutoring as a volunteer service. You help someone succeed academically while logging your hours.
- Volunteer at your old elementary school: Get in touch with your former elementary or middle school. They might love to have high school volunteers for their fun fairs, reading buddy programs, or after-school activities. It’s a nice way to give back to the school that helped you, and you might reconnect with former teachers, too.
Why this is easy: School-based volunteering is convenient (you already know the place and the people), and opportunities are often plentiful. You can coordinate with teachers who are usually very supportive of high school volunteers. Plus, these activities often happen in a safe, supervised environment, and your hours will be well documented by school staff.
2. Volunteer at Community Events and Festivals
Communities constantly host events that rely on volunteers. Think of all the charity runs, cultural festivals, holiday parades, town fairs, or community theatre productions that happen in your area. These events often need helping hands for tasks like registration, crowd Guidance, handing out water, or clean-up. Volunteering at such events is usually a one-day commitment that’s fun and high-energy.
- Check your city or town’s event calendar for upcoming events. Many municipalities post calls for volunteers on their websites. For example, a city marathon might need route marshals, or a local arts festival might need ushers.
- Sign up with community organizations that run annual drives, such as a toy drive, food drive, or charity fundraiser gala. Even helping to promote the event beforehand (putting up posters, packing donation boxes, etc.) can count as service hours.
- Don’t forget seasonal events: community clean-up days in spring, summer fairs, Canada Day celebrations, or winter holiday events. These are perfect opportunities to bank a chunk of hours in a single day or weekend.
Why this is easy: Community events are often short-term and don’t require a long commitment. You can pick events that fit your schedule (like when you’re free on a Saturday). They also tend to be social and enjoyable – you might attend the event while volunteering, which makes the experience feel less like work. Bonus: Bring a friend along to volunteer with you, and you’ll both knock off hours while having a good time.
3. Support Local Charities and Non-Profit Organizations
Non-profit organizations are at the heart of communities, and they always welcome volunteers. This could be your local food bank, animal shelter, hospital, library, or community center. Pick a cause you care about and reach out to an organization in that field. Here are a few ideas:
- Food banks and soup kitchens: Help sort food donations, pack food hampers, or serve meals to those in need. Many food banks have youth-friendly volunteer programs. Even a few hours a week after school can quickly add up.
- Animal shelters: If you love animals, volunteer at an animal shelter or rescue. Tasks might include walking dogs, cleaning cages, or playing with cats to socialize them. It’s a caring way to get hours (just make sure the shelter allows high school volunteers; some may require you to be 16 or older).
- Hospitals and healthcare centers: Some hospitals have volunteer programs for teens (like a “volunteer ambassador” to guide visitors or help with hospital fundraising events). This is a great option if you’re interested in a healthcare career. Spots may be limited, so apply early.
- Public libraries: Libraries often need volunteers to assist with children’s reading programs, shelving books, or helping at library events. This is a quiet, structured environment—perfect if you prefer something low-key.
- Community centers and shelters: Local community centers might need help running after-school programs, senior programs, or community classes. Homeless shelters and clothing donation centers also need volunteers to sort items and assist clients respectfully.
Why this is easy: By volunteering with a non-profit on a regular schedule, you can steadily accumulate hours without scrambling. For instance, two hours every Wednesday at a charity thrift store means 8 hours a month – you could finish your requirement in 5 months. Charities often provide orientation and have dedicated volunteer coordinators, so you’ll get Guidance. Plus, you’re making a real difference for a cause you believe in, which keeps you motivated.
4. Turn Your Hobbies and Skills into Volunteer Opportunities
One of the most creative ways to get volunteer hours is to leverage something you already love doing. Think about your hobbies or talents – is there a way to use them to help others? The chances are, yes! Here are some examples of turning passion into service:
- Arts and music: Are you artistic or musical? Volunteer your talents! You could help paint a mural at a community center, design posters for a charity event, or play music at a senior home or community fundraiser. If you enjoy photography or videography, offer to take photos/video at a charity event or create a promotional video for a non-profit’s social media.
- Writing and blogging: If writing is your strength, offer to write articles or blog posts for a local charity’s newsletter or website. Some organizations need help with writing grant applications or thank-you letters to donors – you can assist staff with those tasks and earn hours.
- Tech and coding: Tech-savvy students can volunteer to build or update a website for a community group, manage social media for a non-profit, or teach basic computer skills at the library. For example, you could spend time helping a local charity set up an Instagram page to reach more people.
- Crafts and creating: Do you love crafts, sewing, or baking? You might make blankets or care packages for a shelter, sew masks for healthcare workers (as many did during the pandemic), or bake goods for a charity bake sale. If done through a recognized organization or initiative, these can count as volunteer hours.
- Languages and tutoring: If you are bilingual or excel in a subject, use that skill. Perhaps you can translate flyers for a community service in another language or tutor newcomer children in English. Teaching English as a second language (ESL) to immigrants through a community program is both a helpful service and a great use of your language skills.
Why this is easy: When volunteering aligns with something you already do for fun, it hardly feels like work. You’re essentially doing what you enjoy, but for a good cause. This keeps you engaged and can even enhance your skills further. It’s a win-win: you get to practice your hobby and fulfill the volunteer hours OSSD requires at the same time.
5. Get Involved in Sports and Recreation Volunteering
If you’re into sports or fitness, there are plenty of ways to volunteer in that arena. Many sports programs rely on student volunteers for support:
- Coach or assist a team: Volunteer to help coach a younger kids’ sports team. For example, you could assist a coach for a junior basketball league or a youth soccer team or help run drills at a baseball clinic. Recreation centers and local leagues often welcome responsible teens as assistant coaches or referees.
- Scorekeeping and managing: Not up for coaching? You can keep score or time at sports games, manage equipment, or be a team manager. High school sports tournaments need scorekeepers and organizers, which is a crucial volunteer role behind the scenes.
- Summer sports camps: During summer break, sports camps for kids (like swimming, tennis, or day camps at the YMCA) often look for volunteer counselors or helpers. It’s usually a week-long commitment that can earn you a bunch of hours in one go.
- Special Olympics and sports events for charity: Look out for charity sports events such as Special Olympics meets, charity runs, or school board sports meets. These events may need volunteers for various tasks on event day. It’s a meaningful way to combine sports with service, especially if you enjoy working with people with different abilities.
Why this is easy: You’re spending time in an environment you love – the sports field or gym – so it’s enjoyable. You also likely already have some knowledge of the sport, which makes you helpful right away. Sports volunteering often happens on evenings or weekends (outside of your class time) and can be seasonal, allowing you to focus on it for a period (like a season or a week of camp), and then you’re done. Plus, if you plan ahead, you could fulfill a large portion of your hours during one sports season.
6. Participate in Environmental and Animal Welfare Projects
For students passionate about the environment or animals, volunteering for related causes is a fulfilling way to get your hours:
- Community clean-ups and tree planting: Join local park or neighborhood clean-up events. Removing litter from parks, planting trees on Earth Day, or helping at a community garden workbee are hands-on activities that often count as community service. You’ll see immediate results in a cleaner, greener space.
- Conservation organizations: Look for local environmental groups or conservation authorities. They might need volunteers for trail maintenance, public education events, or office help. For example, a nature reserve might have volunteer days to clear invasive plants or maintain trails.
- Animal welfare: In addition to animal shelters (mentioned earlier), consider volunteering with wildlife rescue organizations or farms/sanctuaries. Tasks could include feeding animals, cleaning enclosures, or helping with educational outreach. Organizations like wildlife centers or the Humane Society often welcome high school volunteers in certain roles.
- Eco-projects at school: Start or join a school environment club. Organizing a recycling drive, a school garden, or a campaign to reduce single-use plastics at school can earn you hours. If your school doesn’t have an eco-club, starting one (with permission) and leading environmental initiatives would not only give hours but also demonstrate leadership.
Why this is easy: Getting outside and doing physical activity can be a nice break from studying, so it balances well with online courses or homework. These projects often have flexible, drop-in schedules (like a monthly park clean-up you can join when free). If you love nature or animals, it feels rewarding to help them out – you’re likely to stick with it and maybe go beyond 40 hours because you care about the cause.
7. Mentor or Tutor Younger Students
Being a mentor can be incredibly rewarding. If you enjoy working with kids or just want to help others succeed, consider volunteering to support younger students:
- After-school tutoring: Many elementary and middle schools welcome high school volunteers to tutor younger kids in reading, math, or homework. You could volunteer an hour after school a couple of times a week to help a child who is struggling. Not only do you get hours, but you reinforce your own knowledge and build teaching skills.
- Reading buddy programs: Libraries and schools sometimes run “reading buddy” programs where teens read with younger children to help improve literacy. Sitting down with a first-grader to read storybooks can be fun and beneficial for both of you.
- Big Brother/Big Sister programs: Organizations like Big Brothers Big Sisters pair youth with older teen mentors. As a teen mentor, you spend time with a younger student as a role model and friend. This counts as community service and can have a lasting impact on someone’s life. (These programs may require a regular commitment, but they are often very fulfilling.)
- Homework clubs or summer learning camps: If there are community centers or community programs for kids (like a homework club, coding club, or science camp), volunteer as a helper. For example, a local STEM club for kids might need high school volunteers to guide simple science projects or experiments.
Why this is easy: Mentoring and tutoring often have flexible scheduling – for instance, one hour after school on days you choose. You might even do it virtually via video calls, depending on the program. If you’re taking courses online or have free periods, you can slot in these sessions without much travel. Watching a younger student gradually improve because of your help is a huge confidence boost and makes the volunteer hours feel very worthwhile.
8. Spend Time with Seniors in Your Community
Volunteering with senior citizens is a mutually beneficial way to earn hours. Many seniors appreciate the company and help, and you can learn a lot from their life stories and wisdom:
- Visit a retirement home: Many retirement homes or long-term care facilities have volunteer visitor programs. You might be asked to chat with residents, play board games, help with crafts, or assist the staff during recreation time. Just being a friendly visitor who talks or reads to a senior can brighten their day.
- Senior community centers: Some community centers run programs for seniors (like tech workshops, exercise classes, or meal services). As a volunteer, you could serve meals at a seniors’ luncheon, help organize a bingo night, or teach basic smartphone usage to seniors. They will be grateful for your help and patience.
- Yard work or errands: Through local community groups or faith organizations, you might find opportunities to help elderly neighbors with yard work, shoveling snow, or grocery shopping. Ensure it’s through an organized program that can verify your hours (rather than just helping a grandparent — while kind, that might not count officially unless it’s part of a community initiative).
- Intergenerational events: Participate in events that bring youth and seniors together – for example, a holiday card-making event where teens and seniors make cards for a charity or a music afternoon where students perform for seniors. These often count as community involvement and can be a lot of fun.
Why this is easy: Seniors are often very welcoming and appreciative of young volunteers. Volunteering with them can feel like spending time with extended family. Many scheduled programs at senior homes or centers are just an hour or two per week. If you commit to, say, two hours every Saturday at a seniors’ home, you’ll hit 40 hours in just 20 weeks (about half a school year). The personal connections you build are an added bonus.
9. Try Virtual Volunteering and Online Projects
In today’s digital age, not all volunteering has to be done in person. Virtual volunteering has opened up new possibilities, letting you contribute to causes right from your home computer. This can be especially handy if you have a busy schedule or limited transportation. Some ideas for online volunteer hours:
- Online tutoring or mentoring: Offer homework help through online platforms. For instance, some organizations pair volunteers with kids for virtual tutoring sessions in various subjects. This way, you can help a student in another city or even country.
- Transcription and translation projects: Websites associated with museums, libraries, or research projects sometimes ask volunteers to transcribe historical documents or translate texts. Translating a pamphlet for a non-profit into another language you know or helping transcribe interviews for a university research project can be done from home and counts as service.
- Digital advocacy and campaigns: Join an online youth-led advocacy group. You might volunteer your time to run social media for a cause, create digital art for awareness campaigns, or participate in organized online outreach, like email writing campaigns for a charity.
- Crowd-sourced projects: Contribute to citizen science or community projects. There are platforms where you can spend time tagging images for science research, mapping areas for crisis relief (like through the Humanitarian OpenStreetMap Team), or even helping to document local history for an online archive.
- Non-profit remote roles: Some non-profits list remote volunteer positions (like online fundraising assistant, content creator, or virtual event helper). Websites like Volunteer Canada or your local volunteer center often list virtual opportunities. You can search by interest and find something that you can do from home on a flexible schedule.
Why this is easy: Virtual volunteering is extremely flexible – you often can do it at any time of day, and you don’t need to travel anywhere. This is perfect if you’re juggling a lot of commitments or if transportation is an issue. You can chip away at hours in small chunks (even an hour at a time) in the evenings or on your laptop between classes. Just be sure to keep a log of what you did and get confirmation from the organization of the hours you contributed online.
10. Start Your Own Community Initiative
If you’re the entrepreneurial or leadership type, why not create your own volunteer project? This option takes initiative, but it can be one of the most fulfilling ways to earn your hours. Plus, it shows real leadership, which looks amazing on resumes and applications. Here’s how you might do it:
- Identify a need: Look around your community or school for something that could be improved. Is there a park that needs a clean-up? A group of people in need who aren’t being helped? For example, maybe you notice the local animal shelter is low on supplies—you could organize a pet food donation drive.
- Plan a project: Once you have a cause, plan out a volunteer project. It could be a community cleanup day, a charity drive, a fundraising event, or an awareness campaign. Get a few friends to help. For instance, you and your classmates might organize a winter coat drive for a shelter, collecting coats door-to-door.
- Get sponsorship or permission: For any independent project, you may need to talk to a teacher, your school, or a community leader to get approval or sponsorship. If you’re doing it through your school (like a charity drive), you’ll likely get a teacher supervisor who can then verify your hours. If it’s in the community, perhaps partner with a local charity so your work is recognized as official volunteering.
- Execute and track: Run your initiative! It might take a few weeks of planning and a day or two of actual event work. All of that time counts as volunteer hours. Keep track of your planning meetings, prep work, and the event itself. For example, organizing a neighborhood food drive could easily contribute 10-15 hours or more (advertising, collecting, sorting, delivering goods).
Why this is easy: While starting your own project is more work up front, it puts you in control. You can schedule it when and how it suits you. You might also be able to accumulate all 40 hours within one larger project that you manage yourself, rather than piecing together smaller activities. It’s “easy” in the sense that you get to choose something you’re passionate about, work with friends (share the load and the fun), and see a direct impact from your efforts. The pride and experience you gain make the hours incredibly worthwhile. Just make sure to get any independent activity approved by your school administrators in advance, so you know it will count.
Frequently Asked Questions (FAQ) about OSSD Volunteer Hours
What counts as volunteer hours for the OSSD?
Eligible activities for OSSD volunteer hours include any unpaid work that benefits the community, usually through non-profit organizations, schools, charities, or public institutions. For example, helping at a hospital, charity event, food bank, school or community center all count. The key is that it’s a service for others, not for pay, and not for a family member. Always ensure the activity is on your school board’s approved list – if in doubt, check with your Guidance counselor. Activities not counted include things like doing chores at home, working for a for-profit business, or anything that is part of your regular class duties.
When can I start earning my 40 volunteer hours?
You can start as soon as you enter high school (Grade 9). In fact, you’re allowed to begin the summer before Grade 9 officially starts. It’s a great idea to start early – doing a few hours in the summers or each school year so you’re not rushing in Grade 12. There is no need to wait until you’re an upper-year student; Grade 9 and 10 students can and should chip away at the requirement. By starting early, you have more choices in activities and can spread the hours out over four years.
Do I have to complete all 40 hours in one year?
No, you do not need to complete all the hours in one year. The 40 hours can be accumulated throughout your high school career, from Grade 9 to Grade 12. Some students prefer doing a big chunk in one go (for instance, one summer or over March Break), while others do a bit each year. Both approaches are fine. The main goal is that by the time you’re ready to graduate, you have at least 40 hours recorded. It’s often less stressful to spread the hours out, but if you find a great opportunity, you could certainly finish all your hours earlier.
What if I don’t complete the 40 volunteer hours by graduation?
If you haven’t finished your 40 hours, you cannot graduate and receive your OSSD until you do. The 40 hours of community involvement is a mandatory requirement in Ontario. Schools will typically remind students of their hour status and offer help finding opportunities if you’re short on hours as graduation nears. If, for some reason, you’re behind, you might have to finish during a summer semester or after Grade 12 and get your diploma once the hours are done. It’s best not to put yourself in that stressful situation – try to complete the hours well before your final semester.
Can I do more than 40 hours of volunteering?
Absolutely! There is no upper limit – you can volunteer as much as you want. Many students go well beyond 40 hours, especially if they find an activity they’re passionate about. While 40 is the minimum for the diploma, doing more has its benefits: it looks great on post-secondary applications, can lead to reference letters, and, of course, you gain more experience. Some schools or programs even give special recognition (like an award or certificate) to students who complete a high number of volunteer hours, say 100+ over high school. Just make sure you still log only eligible activities and keep proof of all hours in case your school asks.
Are there restrictions on the types of volunteer work I can do for my hours?
Yes, there are some restrictions to ensure your volunteering is safe and genuinely helpful. Generally, your volunteer work should not: be paid or replace a paid worker’s job, be for a business (unless it’s a one-time charitable event held by a business), involve operating heavy machinery or anything illegal/unsafe, or directly benefit a family member (for example, babysitting your sibling doesn’t count). Each school board provides guidelines on ineligible activities. For instance, you typically can’t count time you spend in a co-op placement (since that’s for credit) or any volunteering done during class time (you can’t skip school to volunteer). Always double-check if you’re unsure if an activity qualifies – your principal or Guidance office can confirm beforehand.
Can I complete my volunteer hours online or virtually?
Yes, online volunteering can count towards your 40 hours, as long as it meets the school’s criteria. Virtual opportunities have become more common. For example, tutoring a child over Zoom, volunteering for an online charity project, or doing translation work for a non-profit from home are all valid. Just be sure to get documentation of your hours from the organization you volunteer with (like an email confirmation or certificate stating the hours you contributed). Treat it the same as in-person volunteering by having a supervisor who can vouch for your work. More and more organizations are offering virtual volunteer opportunities, which can be very convenient if you prefer to work from home.
Do adult learners or international students need to complete the 40 hours?
Generally, yes. The 40-hour community involvement requirement applies to anyone earning an OSSD, whether you’re a teenager in a traditional high school or an adult completing credits later on. However, adult learners (usually defined as 18+ and out of high school) should talk with their school or program administrator because there can be some flexibility in certain cases. Occasionally, mature students might have prior volunteering or work experience that can be considered, or they may get additional time to fulfill the requirement. International students working toward an OSSD in Ontario also need to complete the hours, though volunteering with school or community programs counts just the same for them. In short, don’t assume you’re exempt – check with your program, but plan to do those hours as part of your diploma requirements.
How do I track and submit my volunteer hours?
Each school or school board has a process for this, but typically, you will use a community involvement hours form. Here’s how it usually works: Whenever you do a volunteer activity, you have a supervisor (the adult in charge at the place where you volunteered) sign off on your hours on the form. The form will ask for details like the organization’s name, contact info, dates and hours you worked, and a brief description of what you did. Keep this form and update it each time you volunteer somewhere new. Once you’ve completed all 40 hours (or more), you submit the form to your Guidance counselor or the school office. Some schools allow you to submit hours as you go, logging them in a system. It’s a good idea to make copies or take photos of your signed forms just in case. Staying organized will ensure you get credit for every hour you worked.
Will volunteering help with college or university applications?
Definitely. While your academic grades are crucial for college or university, your extracurricular activities, including volunteering, can play a significant role, too. Many universities (and scholarship committees) in Ontario and beyond look for well-rounded students. They like to see that you’ve been involved outside of class – this could mean sports, clubs, or community service. In particular, consistent volunteer work or a significant volunteer achievement can set you apart. It shows qualities like leadership, community engagement, and time management. For competitive programs, strong volunteer experiences might not make up for grades, but they can tip the balance in your favor when admissions officers compare similarly qualified students. So, think of those 40 hours not just as a graduation requirement but as an opportunity to build a portfolio of experiences that strengthen your post-secondary applications.
Conclusion and Next Steps: Make Your High School Journey Easier
Completing the OSSD requirement for volunteer hours is much easier when you approach it with a plan and a positive mindset. By choosing activities that align with your interests and scheduling them smartly (starting early, using school breaks, and mixing long-term and one-day projects), you’ll likely finish your 40 hours before you even realize it. Each of the creative methods above is a stepping stone not just to your diploma but to personal growth and community connection.
Remember, high school is about more than just academics – it’s also about experiences. Volunteering is one such experience that enriches your learning beyond the classroom. You might discover a new passion, make lasting friendships, or even kickstart a career interest through the work you do in your community. In the process, you’re also building a resume of skills and a reputation as a responsible, caring individual.
If you’re looking for a flexible high school experience that gives you time to pursue volunteering and other interests, consider the Canadian Virtual School. At CVS, you can earn your OSSD credits online at your own pace, freeing up your schedule to complete volunteer hours and extracurriculars on your terms. Our supportive, accredited online programs help you balance schoolwork with community involvement. Why not take the next step? Explore our courses and see how we can support your goals. When you’re ready to enhance your learning journey, feel free to enroll at Canadian Virtual School and let us help you reach your OSSD and beyond!