Updated May 24, 2023

Vaccines are our best defence against many diseases.

The following vaccines are available at school immunization program clinics:

  • Meningococcal vaccine (prevents meningitis)
  • Human Papillomavirus vaccine (prevents cancers)
  • Hepatitis B vaccine (prevents liver disease and cancer)

In Ontario, the Immunization of School Pupil Act (ISPA) requires all students to be up to date with Meningococcal vaccines or have a valid exemption even if they received a Meningococcal vaccine as a child. Toronto Public Health (TPH) is currently investigating a Meningococcal Disease outbreak. The Meningococcal quadrivalent vaccine offered at our clinics includes coverage for this rare strain. Hepatitis B and Human Papillomavirus vaccines are strongly recommended. For more information, visit our school immunization program resources section.

How to Get Vaccinated:

Read about the benefits of receiving these vaccines, and review the Hepatitis BHuman Papillomavirus (HPV) and Meningococcal vaccine fact sheets for more information. Speak to a health care provider if you have questions or concerns.

There are several opportunities to get vaccinated:

  • Grade 7 to 8 students can get vaccinated during school hours through our School Immunization Program. Catch-up School Immunization Program clinics will also be offered during school hours for secondary school students.
  • These vaccines are also available for eligible individuals, free of cost, at City-run vaccination clinics. Booking an appointment at City-run vaccination clinics is strongly recommended. Based on capacity, walk ins are available at these clinics.
  • Contact your health care providers, who can order vaccines from Toronto Public Health to vaccinate eligible patients in-office. Report vaccinations received from health care providers.

School Clinic Schedule

We will be returning to all elementary and some secondary schools to provide students in grade 7 to 12 their next dose of the Hepatitis B and Human Papillomavirus vaccines. Students who have not yet received these vaccines and/or the Meningococcal vaccine can also get vaccinated at these clinics.

Please note, these school-based clinics are offered during school hours to students who attend the school. These clinics are not open to the public. Visit TPHBookings.ca to find out about other City Immunization clinics that are open to the public and offer School Immunization Program vaccines.

Date (Month/Day) Time School Name Address
05/24 9 a.m.- 11:30 a.m. St John Bosco Catholic School 75 Holmesdale Rd
05/24 9:30 a.m.-3 p.m. St Michael’s College School 1515 Bathurst St
05/24 9 a.m.-11:30 a.m. Nativity of Our Lord Catholic School 35 Saffron Cres
05/24 9 a.m.-11:30 a.m. Seneca School 580 Rathburn Rd
05/24 1 p.m.-3 p.m. Mother Cabrini Catholic School 720 Renforth Dr
05/24 9 a.m.-3 p.m. Highland Middle School 201 Cliffwood Rd
05/24 1 p.m.-3 p.m. Humewood Community School 15 Cherrywood Ave
05/24 9 a.m.-3 p.m. Sir Alexander Mackenzie Senior Public School 33 Heather Rd
05/24 9 a.m. -3 p.m. De La Salle College 131 Farnham Ave
05/25 1 p.m.- 3p.m. St Fidelis Catholic School 9 Bannermain St
05/25 1 p.m.-3 p.m. St Joseph Catholic School 176 Leslie St
05/25 9 a.m.-11:30 a.m. Josyf Cardinal Slipyj Catholic School 35 West Deane Park Dr
05/25 1 p.m.-3 p.m. Our Lady of Peace Catholic School 70 Mattice Ave
05/25 9 a.m.-3 p.m. Bayview Middle School 25 Bunty Lane
05/25 9 a.m.-3 p.m. Crescent School 2365 Bayview Ave
05/25 9 a.m.-11:30 a.m. Armour Heights Public School 148 Wilson Ave
05/25 9 a.m.-3 p.m. D A Morrison Middle School 271 Gledhill Ave
05/25 9 a.m.-11:30 a.m. Fleming Public School 20 Littles Rd
05/25 1 p.m.-3 p.m. St Bede Catholic School 521 Sewells Rd
05/25 9 a.m. – 11:30 a.m. Montcrest School 658 Broadview Ave.
05/26 9 a.m.-11:30 a.m. Humber Valley Village Junior Middle School 65 Hartfield Rd
05/26 1 p.m.-3 p.m. St Demetrius Catholic School 125 La Rose Ave
05/26 9 a.m.-3 p.m. Bayview Middle School 25 Bunty Lane
05/26 9 a.m.-3 p.m. Havergal College 1451 Avenue Rd
05/26 9:30 a.m.-11:30 a.m. The Sterling Hall School 99 Cartwright Ave
05/26 1 p.m.-3 p.m. Regina Mundi Catholic School 70 Playfair Ave
05/26 9 a.m.-3 p.m. D A Morrison Middle School 271 Gledhill Ave
05/26 9 a.m.-11:30 a.m. Alvin Curling Public School 50 Upper Rouge Trail
05/26 1 p.m.-3 p.m. St Edmund Campion Catholic School 30 Highcastle Rd
05/29 1 p.m. – 3 p.m. St Raphael Catholic School 3 Gade Dr
05/29 9 a.m.-3 p.m. Our Lady of Sorrows Catholic School 32 Montgomery Rd
05/29 9 a.m.-3 p.m. Ledbury Park Elementary Middle School 95 Falkirk St
05/29 9 a.m.-3 p.m. Dublin Heights Elementary Middle School 100 Bainbridge Ave
05/29 9 a.m.-11:30 a.m. Courcelette Public School 100 Fallingbrook Rd
05/29 1 p.m.-3 p.m. Birch Cliff Heights Public School 120 Highview Ave
05/29 9 a.m.-3 p.m. Glenames Senior Public School 18 Williamson Rd
05/29 9 a.m.-3 p.m. St Brendan Catholic School 186 Centennial Rd
05/29 9 a.m. – 11:30 a.m. Summit Heights Public School 139 Armour Blvd
05/30 9 a.m.-3 p.m. Lambton Kingsway Junior Middle School 525 Prince Edward Dr N
05/30 9 a.m.-11:30 a.m. Rawlinson Community School 231 Glenholme Ave
05/30 1 p.m.-3 p.m. St Paul VI Catholic School 270 Laughton Ave
05/30 9 a.m.-3 p.m. Deer Park Junior Senior Public School 23 Ferndale Ave
05/30 9 a.m.-11:30 a.m. Sts Cosmas and Damian Catholic School 111 Danesbury Ave
05/30 1 p.m.-3 p.m. Cedarvale Community School 145 Ava Rd
05/30 9 a.m.-3 p.m. Glenames Senior Public School 18 Williamson Rd
05/30 9 a.m.-11:30 a.m. St Brigid Catholic School 50 Woodmount Ave
05/30 1 p.m.-3 p.m. Canadian Martyrs Catholic School 520 Plains Rd
05/31 9 a.m.-11:30 a.m. Lanor Junior Middle School 450 Lanor Ave
05/31 1 p.m.-3 p.m. St Ambrose Catholic School 20 Coules Crt
05/31 9 a.m.-3 p.m. Crestwood Preparatory College 217 Brookbanks Dr, North York
05/31 9 a.m.-3 p.m. Northlea Elementary Middle School 305 Rumsey Rd
05/31 9 a.m.-3 p.m. Joseph Howe Senior Public School 20 Winter Gardens Trail
05/31 9 a.m.-11:30 a.m. Ionview Public School 90 Ionview Rd
05/31 1 p.m.-3 p.m. St Albert Catholic School 1125 Midland Ave
06/01 9 a.m.- 3 p.m. St. John Paul II Catholic Secondary School 685 Military Trail
06/01 9 a.m.-3 p.m. St Gregory Catholic School 126 Rathburn Rd
06/01 9 a.m.-3 p.m. Humbercrest Public School 14 Saint Marks Rd
06/01 9 a.m.-3 p.m. Forest Hill Junior Senior Public School 78 Dunloe Rd
06/01 9 a.m.-11:30 a.m. Faywood Arts Based Curriculum School 95 Faywood Blvd
06/01 1 p.m.-3 p.m. St Charles Catholic School 50 Claver Ave
06/01 9 a.m.-3 p.m. Joseph Howe Senior Public School 20 Winter Gardens Trail
06/01 9 a.m.-11:30 a.m. Fairmount Public School 31 Sloley Rd
06/01 1 p.m.-3 p.m. St Agatha Catholic School 49 Cathedral Bluffs Dr
06/05 9 a.m.-3 p.m. Holy Angels Catholic School 100 Allanhurst Dr Etobicoke
06/05 9 a.m.-11:30 a.m. St Helen Catholic School 1196 College St
06/05 9 a.m.-11:30 a.m. St Nicholas of Bari Catholic School 363 Rogers Rd
06/05 9 a.m.-11:30 a.m. Orde Street Public School 18 Orde St
06/05 9 a.m.-11:30 a.m. St John Catholic School 780 Kingston Rd
06/05 1 p.m.-3 p.m. St Denis Catholic School 67 Bals a.m. Ave
06/05 9 a.m.-3 p.m. Brookside Public School 75 Oasis Blvd
06/05 9 a.m. -3 p.m. Bayview Glen Independent School 85 Moatfield Dr
06/06 9 a.m.-3 p.m. John G Althouse Middle School 130 Lloyd Manor Rd
06/06 9 a.m.-11:30 a.m. St Clement Catholic School 4319 Bloor St W
06/06 1 p.m.-3 p.m. St Elizabeth Catholic School 5 Redcar Ave
06/06 9 a.m.-11:30 a.m. Winchester Junior Senior Public School 15 Prospect St
06/06 9 a.m.-3 p.m. Branksome Hall 10 Elm Ave
06/06 1 p.m.-3 p.m. Pope Francis Catholic School 319 Ossington Ave
06/06 9 a.m.-11:30 a.m. Terraview Willowfield Public School 95 Pachino Blvd
06/06 1 p.m.-3 p.m. St Kevin Catholic School 15 Murray Glen Dr
06/07 9 a.m.-3 p.m. Fern Avenue Junior Senior Public School 128 Fern Ave
06/07 9 a.m.-11:30 a.m. North Kipling Junior Middle School 2 Rowntree Rd
06/07 1 p.m.-3 p.m. Greenholme Junior Middle School 10 Jamestown Cres
06/07 9 a.m.-3 p.m. St Andrews Middle School 131 Fenn Ave
06/07 9 a.m.-11:30 a.m. St Anthony Catholic School 130 Shanly St
06/07 1 p.m.-3 p.m. Horizon Alternative Senior School 570 Shaw St
06/07 9 a.m.-11:30 a.m. St Andrews Public School 60 Brimorton Dr
06/07 1 p.m.-3 p.m. St Victor Catholic School 20 Bernadine St
06/07 1 p.m.-3 p.m. Birch Cliff Public School 1650 Kingston Rd, Scarborough
06/08 9 a.m.-3 p.m. Swansea Junior and Senior Public School 207 Windermere Ave
06/08 9 a.m.-11:30 a.m. St Antoine Daniel Catholic School 2100 Jane St
06/08 1 p.m.-3 p.m. St Simon Catholic School 24 Strathburn Blvd
06/08 9 a.m.-3 p.m. St Andrews Middle School 131 Fenn Ave
06/08 9 a.m.-11:30 a.m. Greenwood College 443 Mount Pleasant Rd
06/08 1 p.m.-3 p.m. Toronto Prep School 250 Davisville Ave
06/08 9 a.m.-3 p.m. Sir Ernest MacMillan Senior Public School 149 Huntsmill Blvd
06/08 9 a.m.-11:30 a.m. Meadowvale Public School 761 Meadowvale Rd
06/08 1 p.m.-3 p.m. St Dominic Savio Catholic School 50 Tideswell Blvd
06/09 9 a.m.-3 p.m. Hollycrest Middle School 630 Renforth Dr
06/09 1 p.m.-3 p.m. St Pius X Catholic School 71 Jane St, Toronto
06/09 9 a.m.-11:30 a.m. St Clement’s School 21 St Clements Ave
06/09 1 p.m.-3 p.m. St Monica Catholic School 14 Broadway Ave
06/09 9 a.m.-3 p.m. Thomas L Wells Public School 69 Nightstar Rd
06/09 1 p.m.-2:30 p.m. ARS Armenian Private School 45 Hallcrown Pl, North York
06/09 9 a.m.-3 p.m. Sir Ernest MacMillan Senior Public School 149 Huntsmill Blvd
06/09 9 a.m. -3 p.m. Brookview Middle School 4505 Jane St
06/09 9 a.m. – 11:30 a.m. St Mark Catholic School 45 Cloverhill Rd
06/12 1 p.m.-3 p.m. St Vincent de Paul Catholic School 116 Fermanagh Ave
06/12 9 a.m.-3 p.m. Bishop Strachan School 298 Lonsdale Rd
06/12 9 a.m.-3 p.m. St Robert Catholic School 70 Bainbridge Ave
06/12 9 a.m.-3 p.m. Bowmore Road Junior Senior Public School 80 Bowmore Rd
06/12 9 a.m.-11:30 a.m. Holy Name Catholic School 690 Carlaw Ave
06/12 9 a.m.-3 p.m. Duke of Connaught Junior Senior Public School 70 Woodfield Rd
06/13 9 a.m.-11:30 a.m. Robbins Hebrew Academy 1700 Bathurst St
06/13 9 a.m.-11:30 a.m. St Anselm Catholic School 182 Bessborough Dr
06/13 1 p.m.-3 p.m. Spectrum Alternative Senior School 529 Vaughan Rd
06/13 9 a.m.-11:30 a.m. East Alternative School of Toronto 21 Boultbee Ave
06/13 1 p.m.-3 p.m. Bruce Public School 51 Larchmount Ave
06/13 9 a.m. -3 p.m. Glenview Senior Public School 401 Rosewell Ave
06/13 9 a.m.-3 p.m. Earl Grey Senior Public School 100 Strathcona Av
06/14 1 p.m. – 3 p.m. Madinatul Uloom Academy School: Girls Campus 670 Progress Ave
06/14 1 p.m.-3 p.m. Stella Maris Catholic School 31 Ascot Ave
06/14 9 a.m.-11:30 a.m. Blessed Sacrament Catholic School 24 Bedford Park Ave
06/14 1 p.m.-3 p.m. St Edward Catholic School 1 Both a.m. Rd
06/14 9 a.m.-11:30 a.m. Blessed Pier Giorgio Frassati Catholic School 8 Seasons Dr
06/14 1 p.m.-3 p.m. St Marguerite Bourgeoys Catholic School 75 Alexmuir Blvd
06/14 9 a.m.-11:30 a.m. Madinatul Uloom Academy: Boys Campus 700 Progress Ave Toronto
06/14 9 a.m. – 3 p.m. Queen Alexandra Middle School 181 Broadview Ave
06/15 9 a.m.-11:30 a.m. Blantyre Public School 290 Blantyre Ave
06/15 9 a.m. – 3 p.m. Queen Alexandra Middle School 181 Broadview Ave
06/15 9 a.m.-3 p.m. Hodgson Middle School 282 Davisville Ave
06/15 9 a.m.-11:30 a.m. St Elizabeth Seton Catholic School 25 Havenview Rd
06/15 1 p.m.-3 p.m. St Ignatius of Loyola Catholic School 2350 Mccowan Rd
06/16 9 a.m.-3 p.m. St Bonaventure Catholic School 1340 Leslie St
06/16 9 a.m.-11:30 a.m. Earl Haig Public School 15 Earl Haig Ave
06/19 9 a.m.-3 p.m. Jesse Ketchum Junior Senior Public School 61 Davenport Rd
06/19 1 p.m.-3 p.m. St Michaels Choir Junior School 67 Bond St
06/19 9 a.m.-11:30 a.m. St Ursula Catholic School 215 Livingston Rd
06/19 1 p.m.-3 p.m. St Theresa Shrine Catholic School 2665 Kingston Rd
06/19 9 a.m.-11:30 a.m. St Isaac Jogues Catholic School 1330 York Mills Rd
06/19 1 p.m.-3 p.m. St Henry Catholic School 100 Bamburgh Cir
06/16 9 a.m. – 3 p.m. Winona Drive Senior Public School 101 Winona Dr
06/16 9 a.m. – 3p.m. Cosburn Middle School 520 Cosburn Ave
06/20 9 a.m.-3 p.m. Windfields Middle School 375 Banbury Rd
06/20 1 p.m.-3 p.m. Quest Alternative Senior School 25 Bain Ave
06/20 9 a.m. -3 p.m. Bessborough Drive Elementary Middle School 211 Bessborough Dr


Vaccines are safe, effective and one of the most important ways to improve health worldwide and prevent the spread of infectious diseases. Vaccinating children and youth helps protect them against infectious diseases and some cancers, and can prevent children and youth from passing on an infection to other vulnerable people in their family or school community.

Vaccines offered to teens and young adults are safe and protect them from:

  • meningitis and blood infection from meningococcal bacteria
  • liver cancer from hepatitis B virus
  • cancers caused by the HPV virus

Prevent Meningitis

Meningococcal disease is very rare, but it can become life threatening quickly. It is the leading cause of bacterial meningitis in teens and young adults. The bacteria infects the lining of the brain leading to strokes, hearing loss, seizures or blood infection. This vaccine is required to attend school in Ontario, and may be needed for travel and/or postsecondary education.

Meningococcal vaccines are 80-85% effective at protecting against four types of bacteria that cause meningitis.

Prevent Liver Cancer

The hepatitis B virus is spread by infected body fluids. This can include improper cleaning of spa, tattoo, medical and dental instruments. Many people with infection may not have symptoms and can continue to spread the infection to others. Some infections can cause permanent liver damage, cirrhosis and cancer. This vaccine is recommended before travel and for some career choices, like health care.

Hepatitis B vaccines are over 95% effective at protecting against hepatitis B virus infections. Students, ages 11 to 15 need 2 doses, given 6 months apart. Students with a weak immune system or ages 16 and older will need a third dose.

Prevent Other Cancers

There are different types of human papillomavirus (HPV). Many people do not know they are infected and never develop symptoms. Human papillomavirus infections cause many cancers of the mouth, head and neck, cervix and genitals.

The HPV vaccine (Gardasil®-9) is over 95% effective at protecting against 9 types of HPV infections. Students ages 9 to 14 years old need 2 doses, given six months apart. Students with a weak immune system or those who are 15 years and older at the time of their first dose will need a third dose.

Available for free at school immunization program clinics, City-run clinics or some health care provider offices.

Vaccine Who is Currently Eligible?
Meningococcal vaccine

(1 dose)

All grade 7 to 12 students*

Anyone born in 1997 or later

Hepatitis B Vaccine

(2 or 3 doses)

All grade 7 to 12 students*
HPV or Human Papillomavirus Vaccine

(2 or 3 doses)

All grade 7 to 12 students*

Anyone born in 2004**

Females born in 2002 and 2003**

Males up to 26 years, who identify as having sex with men

* Current students in grades 7 to 12 are eligible for all three vaccines regardless of their age.

**If you are born in 2002, 2003, and 2004 and missed HPV vaccine doses due to the pandemic, you have extra time to get vaccinated until August 31, 2023.

Grade 7 & 8

Toronto Public Health is hosting School Immunization Program clinics for Grade 7 and 8 students in schools across Toronto during the school year. These clinics will be held during school hours and no appointment is needed. Information and consent packages will be sent to families. Parental consent will be required.


Catch-up Clinics for Secondary School Students

Toronto Public Health provides immunization clinics in schools to vaccinate eligible students with Meningococcal, Human Papillomavirus and Hepatitis B vaccines. These vaccines are usually offered to students in Grade 7 and Grade 8. However, during the COVID-19 pandemic, the TPH School Immunization Program was paused and many children and youth did not receive these lifesaving vaccines, especially students currently enrolled in Grades 9 and 10.

Toronto Public Health is providing catch-up opportunities for secondary school students who are missing one or more dose(s) of these vaccines. These clinics will be offered on-site during school hours. School principals will provide information to students and their parents/guardians in advance of their school’s clinic date.


All Grade 7 to 12 students and other eligible individuals who missed getting these school-based vaccines can attend City-run vaccination clinics to receive any missed doses. COVID-19 vaccines are also available at City-run vaccination clinics.

If you are also receiving a COVID-19 vaccine at the appointment, review the COVID-19 pre-screening questionnaire before attending:

Book an appointment at TPHbookings.ca

Learn more about clinic locations, hours of operations, parking and accessibility options

  1. Read the Vaccine Fact Sheets: Hepatitis BHPV, and Meningococcal-quadrivalent. If you have questions about the vaccines, speak to a health care provider.
  2. Fully complete and sign the vaccine consent form* for each student being immunized (see below for instructions):
    • Can be signed by students 14 years of age and older
    • Must be signed by parent/legal guardian for students less than 14 years
  3. On the day of the clinic, students should bring their:
    • Immunization records
      • If immunization records are in a language besides English, please bring a translated version, or someone who is able to translate them. If neither of these options are available, please email a copy to immunizations@toronto.ca to be translated on your behalf.
    • Health card
    • Recent letter from Toronto Public Health (if applicable)
    • Wear a loose sleeved shirt and eat something before the clinic. Masks must be worn at the clinic.

Please refer to the School Immunization Program – Student & Parent Checklist for Grade 7 & 8 Students or the School Immunization Program – Parent & Student Checklist for Secondary Schools.

*Completing the Vaccine Consent form:

Step 1: Student Information

All fields should be filled out including:

  • Student’s full name (first and last) and personal information.
  • Parent/ guardian cell phone number, the full name of student’s teacher and school they attend.

Step 2: Student Vaccination History

  • Choose the names of the vaccines your child has already received and provide date(s) that each vaccine was given.

Step 3: Health History

  • Check off “Yes” or “No” for each item about your child’s health. Explain any “Yes” responses.

Step 4: Consent for vaccination

  • Check off “Yes” for each vaccines you give permission for your child to receive or “No” for the vaccines you do not give permission for your child to receive.
  • Sign and date the form.

Please note that consent forms submitted to Toronto Public Health are valid for 2 years. If you have already signed a consent form within the past two years another consent form is not required.

Please refer to Student Immunization Program Checklist for more information.

If you received hepatitis B, human papillomavirus (HPV), and meningococcal vaccines from a health care provider other than Toronto Public Health, please report these vaccination(s) to Toronto Public Health online:

  • Create an account on the Immunization Connect Ontario (ICON) tool. You will need the Ontario Health Card of the person whose vaccination record you’re updating in order to access the record on ICON.
  • The records you submit will become available to view in ICON, once processed by Toronto Public Health.

Why report vaccination records to TPH?

Vaccination records for meningococcal vaccines must be reported under the Immunization of School Pupils Act in order for students to continue attending school in Ontario.

Reporting vaccinations with hepatitis B and HPV vaccines is not required, but helps your child or student in a number of ways, such as:

  • Ensuring their medical records are complete
  • Keeping an updated list of their vaccinations if they need it (e.g. to volunteer or work at a health care facility or to travel)