What would you like to search?

Subscribe to Our Newsletter

1 Email = 1 Vaccine

UNICEF currently vaccinates 40% of the world’s children who are in need. But there is still a long way to go.

For each email registered, our partner will donate a life-saving vaccine.

National UNICEF Day

Celebrate National UNICEF Day on October 31st

National UNICEF Day is celebrated on October 31st.

This Halloween, join our National UNICEF Day campaign and celebrate 60 years of helping children by organizing a fundraising campaign at your school!

National UNICEF Day has helped over 28.5 million children over the years get access to a quality education. But with nearly 58 million children currently out of school, our work is far from over.

Sign up and start fundraising today to help children around the world!

Officially register your school to participate in the National UNICEF Day campaign!

Activate your school’s web page that’s already created and track funds raised.

Make a one-time donation to support schools and students fundraising for National UNICEF Day.


Below you will find all the information on how to fundraise for UNICEF at your school, along with important forms and instructions. Take advantage of our school fundraising indeas, handouts, posters and lesson plans readily available. Simply download and print the materials that you need.


Please note UNICEF no longer mails materials to schools or offers pick-ups. Funds can be remitted via cheque to UNICEF Canada or dropped off at any CIBC or Desjardins bank. A banking kit will be mailed to your school in the fall.

For more information please contact us at oct31@unicef.ca.


National UNICEF Day, a Halloween tradition beloved by generations, is one of Canada's longest-running youth fundraising activities and often a child's first philanthropic experience. Initially, the program involved the Trick-or-Treat for UNICEF boxes but the program has evolved over the years into in-school and online fundraising.

Students across Canada raise funds to improve the lives of their most vulnerable peers around the world. Money raised goes towards helping children around the world get access to a quality education, building schools, training teachers, advocating for girl’s education and reaching children whose lives have been disrupted by emergencies. To date, over $100 million has been raised and 28.5 million children are getting an education thanks to National UNICEF Day.