Toronto Public Health immunization clinics (free vaccines by appointment)
Toronto Public Health immunization clinics (free vaccines by appointment) is a free service run by Toronto Public Health for students in junior kindergarten (JK) to grade 12 who live or go to school in Toronto (school vaccines); children under 5 (COVID-19, flu and RSV vaccines); and the other groups listed on the booking page. Checked on the official page on October 4, 2026.
You likely qualify if: Students JK to grade 12 in Toronto; Children under 5; Other groups listed on the booking page.
Clinics are by appointment. Grade 7 and 8 students can also get the hepatitis B, HPV and meningococcal vaccines at school during school hours (School Immunization Program clinics). Ontario law requires students to be up to date with the vaccines for 9 diseases, or have a valid exemption, to attend school.
Call 416-338-7600Send to someone who needs thisChecked on October 4, 2026 on the official page
We last read this on October 4, 2026. That was a while ago, so please check their own website before you rely on it, and tell us below if something changed.
Toronto Public Health runs free community vaccine clinics by appointment. Students can catch up on the vaccines needed for school and on hepatitis B, HPV and meningococcal vaccines, children under 5 can get free COVID-19, flu and RSV vaccines, and the booking page also lists mpox vaccine clinics and an older adult clinic for COVID-19, flu or RSV vaccines.
Who qualifies
Students in junior kindergarten (JK) to grade 12 who live or go to school in Toronto (school vaccines); children under 5 (COVID-19, flu and RSV vaccines); and the other groups listed on the booking page. If your child has no OHIP or health insurance, Toronto Public Health says to contact a clinic that gives free health care to uninsured people.
You likely qualify if:
- Students JK to grade 12 in Toronto
- Children under 5
- Other groups listed on the booking page
How to apply
- Apply on their website.
- Questions? [email protected]
- Come back here and tell us if it worked.
Other ways, if that one is quiet
Where else they are
Their website is toronto.ca/.../immunization.
Good to know
- CostFree
- Their stepsOpen the Toronto Public Health appointment booking page and choose your clinic, for example Vaccination Clinics for Students, Respiratory Vaccine Clinic for Children Under Five, Older Adult Respiratory Vaccine Clinic or Mpox Clinics. Book a time and go to your appointment. Questions? Call Toronto Health Connections at 416-338-7600, Monday to Friday 8:30 am to 4:30 pm, or email [email protected]
If your child gets a vaccine somewhere else, such as at a doctor's office, report it to Toronto Public Health online. Parents, or students 16 and older, are responsible for reporting every vaccine a student gets.
Did this way in answer?
Talk to a person: call 2-1-1, any time
Something wrong? Tell us
What to bring
- An appointment on the booking page
Dates
Clinics are by appointment. Grade 7 and 8 students can also get the hepatitis B, HPV and meningococcal vaccines at school during school hours (School Immunization Program clinics). Ontario law requires students to be up to date with the vaccines for 9 diseases, or have a valid exemption, to attend school.