Find Healthcare > Services >  Immunization - School Services

Main Content

Immunization - School Services

Primary Care Alberta provides routine immunizations free of charge to students in Grades 1, 6 and 9. These vaccines are offered in school.

Each year, public health reviews immunization records for students in grades 1, 6 and 9 to see what immunizations each student needs. A consent form is sent home with an information sheet for each vaccine recommended for the student. No immunizations will be given in school without consent from a parent or legal guardian.

For school immunization information, visit School immunization.

Additional vaccines may be needed depending on your child’s health conditions or other risk factors.

If your child cannot receive vaccines at school - such as if they are homeschooled or absent on the day of immunizations - public health will provide you with information on how your child can be immunized.

For general information about immunization, visit Immunization or call Health Link.


Eligibility

Students in Grades 1, 6, and 9.


How to access service

See below

Service is provided in the school setting.



Key providers

public health nurses


Locations

Enter the postal code to find the locations below that are closest to you
4601 50 Street Wanham, Alberta. 780-864-3063.

150 N 4 Street E E Raymond, Alberta. 403-752-5430.

Diamond Valley Community Health Centre, 717 Government Road Diamond Valley, Alberta. 403-933-6505 .

Suite 2029 Ralph Klein Centre, 4500 50 Street Olds, Alberta. 403-559-2150.

5610 40 Avenue Wetaskiwin, Alberta. 780-361-4333 .

4602 49 Avenue Sylvan Lake, Alberta. 403-887-2241 .

3415 8 Avenue SW SW Calgary, Alberta. 403-244-8351 (Early Start Program), 403-944-7373 .

76 Peace River Avenue Joussard, Alberta. 780-523-6450.

5720 50 Avenue Vermilion, Alberta. 780-927-3391.

7910 112 Avenue NW NW Edmonton, Alberta. 780-342-4719.

Public Health Centre, 10001 Hoppe Avenue Grande Cache, Alberta. 780-827-3504.

412 10A Street Beaverlodge, Alberta. 780-354-2647.

300A Rogers Avenue Picture Butte, Alberta. 403-388-6751.

Suite 201, 11153 Ellerslie Road SW SW Edmonton, Alberta. 780-342-6800.

3837 6 Avenue Edson, Alberta. 780-723-4421.

Suite 2029 Ralph Klein Centre, 4500 50 Street Olds, Alberta. 403-559-2150.

Public Health Centre, 10628 110 Street Fairview, Alberta. 780-835-4951.

6203 49 Street Barrhead, Alberta. 780-674-3408 .

31 Sunpark Plaza SE SE Calgary, Alberta. 403-943-9500, 403-944-7200.

150 N 4 Street E E Raymond, Alberta. 403-752-5430.

4417 45 Street Mayerthorpe, Alberta. 780-786-2488.

7525 38 Avenue Edmonton, Alberta. 780-342-1660 Main Line.

5410 52 Avenue Consort, Alberta. 403-577-3770 .

440 3 Street E E Brooks, Alberta. 403-501-3300.

4417 45 Street Mayerthorpe, Alberta. 780-786-2488.

5112 50 Avenue Valleyview, Alberta. 780-524-3338.

29 Freeman Drive Swan Hills, Alberta. 780-333-7077.

744 26 Street S S Fort Macleod, Alberta. 403-553-5351.

5310 50 Avenue Elk Point, Alberta. 780-724-3532 .

20 Sunset Boulevard Whitecourt, Alberta. 780-778-5555 .

151 86 Avenue SE SE Calgary, Alberta. 403-944-7200.

Settlement office, East Prairie Metis Settlement, Alberta. 780-523-2594.

310 MacLeod Trail SW SW High River, Alberta. 403-652-5450 .

Main Street Gift Lake, Alberta. 780-767-2101.

800 Railway Avenue Canmore, Alberta. 403-678-5656, 403-943-5465 immunization appointments only.

60 Grande Boulevard Cochrane, Alberta. 403-851-6130, 403-943-5465 immunization appointments only.

Public Health Centre, 600 3rd Street Fox Creek, Alberta. 780-622-3730.

7715 99 Street Peace River, Alberta. 780-624-7260.

300 Jordan Parkway Red Deer, Alberta. 403-356-6300.

4601 50 Street Wanham, Alberta. 780-864-3063.

3837 6 Avenue Edson, Alberta. 780-723-4421.

Community Health Centre, 309 6 Street NE NE Slave Lake, Alberta. 780-849-3947.

4219 50 Street Leduc, Alberta. 780-980-4644.

4405 South Park Drive Stony Plain, Alberta. 780-968-3700.

37 East 2 Avenue N N Magrath, Alberta. 403-758-4422.

110, 200 4 Avenue S S Lethbridge, Alberta. 403-388-6666.

101 Erie Street S S Devon, Alberta. 780-342-7069.

Old settlement office., Peavine Metis Settlement, Alberta. 780-523-2557 Peavine Settlement Office, 780-523-6450 High Prairie Public Health.

4110 50 Avenue Drayton Valley, Alberta. 780-542-4415 .

151 86 Avenue SE SE Calgary, Alberta. 403-944-7200.

113 Thickwood Boulevard Fort McMurray, Alberta. 780-791-6247.

Diamond Valley Community Health Centre, 717 Government Road Diamond Valley, Alberta. 403-933-6505 .

5120 51 Avenue Eckville, Alberta. 403-746-2201 .

2214 20 Street Nanton, Alberta. 403-646-2218.

4110 50 Avenue Drayton Valley, Alberta. 780-542-4415 .

Suite 201, 11153 Ellerslie Road SW SW Edmonton, Alberta. 780-342-6800.

4909 50 Avenue Castor, Alberta. 403-882-3404 .

Public Health Centre, 10101 68 Street Peace River, Alberta. 780-624-7260.

4326 50 Avenue Taber, Alberta. 403-223-7230.

Public Health Centre, 5621 50 Avenue Grimshaw, Alberta. 780-332-6505.

351 9 Street NW NW Drumheller, Alberta. 403-820-6004 .

2850 Calling Lake Drive Calling Lake, Alberta. 780-331-3760.

3415 8 Avenue SW SW Calgary, Alberta. 403-244-8351 (Early Start Program), 403-944-7373 .

212 6 Avenue NE NE Sundre, Alberta. 403-638-4063 .

10005 96th Avenue La Crete, Alberta. 780-928-6800.

4909 Royal Street Coronation, Alberta. 403-578-3200 .

4918 50 Avenue Beaumont, Alberta. 780-929-4822.

517 Centre Avenue Milk River, Alberta. 403-647-3430.

800 Railway Avenue Canmore, Alberta. 403-678-5656, 403-943-5465 immunization appointments only.

5419 44 Street Provost, Alberta. 780-753-6180.

5113 50th Street Eaglesham, Alberta. 780-864-3063.

610 Elizabeth Street S S Vulcan, Alberta. 403-485-2285.

4720 50 Avenue Gibbons, Alberta. 780-923-3700.

5543 44 Street Tofield, Alberta. 780-662-3984.

2 Brower Drive Sherwood Park, Alberta. 780-342-4600.

4715 8 Avenue SE SE Calgary, Alberta. 403-955-1250 .

29 Freeman Drive Swan Hills, Alberta. 780-333-7077.

310 MacLeod Trail SW SW High River, Alberta. 403-652-5450 .

5112 50 Avenue Valleyview, Alberta. 780-524-3338.

440 3 Street E E Brooks, Alberta. 403-501-3300.

9720 182 Street NW NW Edmonton, Alberta. 780-342-1234 .

5016 52 Avenue Rocky Mountain House, Alberta. 403-845-3030 , 403-845-4975 .

9720 182 Street NW NW Edmonton, Alberta. 780-342-1234 .

5016 52 Avenue Rocky Mountain House, Alberta. 403-845-3030 , 403-845-4975 .

576 Main Street Cardston, Alberta. 403-653-5230.

1280A Switzer Drive Hinton, Alberta. 780-817-4109 .

4919 Lac Ste Anne Trail Onoway, Alberta. 780-967-4440 .

6617 Centre Street W W Calgary, Alberta. 403-944-7500.

5005 45 Avenue Spirit River, Alberta. 780-864-3063.

2948 Dunmore Road SE SE Medicine Hat, Alberta. 403-502-8200.

1206 20 Avenue Didsbury, Alberta. 403-335-7292.

Public Health Centre, 518 Robson Street Jasper, Alberta. 780-852-4759.

Buffalo Lake Drive Buffalo Lake Settlement, Alberta. 780-689-4471 .

81378 100 Range Road Silver Valley, Alberta. 780-864-3063.

425 8 Avenue Elnora, Alberta. 403-773-3636 .

300A Rogers Avenue Picture Butte, Alberta. 403-388-6751.

Peerless Trout First Nations, Peerless Lake, Alberta. 780-849-3947.

4720 55 Street Cold Lake, Alberta. 780-594-4404 .

5221 2 Street W W Claresholm, Alberta. 403-625-4061.

5216 53 Street Lamont, Alberta. 780-895-5817.

Public Health Centre, 600 2 Street NE NE Manning, Alberta. 780-836-7361.

Public Health Centre, 350 3 Avenue NW NW McLennan, Alberta. 780-324-3750.

Old settlement office., Peavine Metis Settlement, Alberta. 780-523-2557 Peavine Settlement Office, 780-523-6450 High Prairie Public Health.

Northwest Community Health Centre, Unit 109, 1829 Ranchlands Boulevard NW NW Calgary, Alberta. 403-244-8351 (Early Start Program), 403-944-7500.

Sherrit Health Centre 1T-007, 9401 86 Avenue Fort Saskatchewan, Alberta. 780-342-2366.

Public Health Centre, 10409 98 Street Grande Prairie, Alberta. 780-513-7500.

Public Health Centre, 600 2 Street NE NE Manning, Alberta. 780-836-7361.

5216 53 Street Lamont, Alberta. 780-895-5817.

10008 107 Street Morinville, Alberta. 780-342-2600 .

Community Health Centre, 2623 56 Street NE NE Calgary, Alberta. 403-244-8351 (Early Start Program), 403-944-7000.

5900 2A Highway Ponoka, Alberta. 403-783-4491 .

9503 Beaverhill Road Lac La Biche, Alberta. 780-623-4471, 780-623-2615.

1504 2 Street N N Three Hills, Alberta. 403-443-5355.

113 Thickwood Boulevard Fort McMurray, Alberta. 780-791-6247.

4910 50 Street Lloydminster, Saskatchewan. 306-820-6225.

604 Main Street S S Airdrie, Alberta. 403-912-8400.

4825 Hankin Street Thorsby, Alberta. 780-789-4800.

2020, 9499 137 Avenue Edmonton, Alberta. 780-342-2800.

904 Centre Street Hanna, Alberta. 403-854-5236 .

Community Health Centre, 309 6 Street NE NE Slave Lake, Alberta. 780-849-3947.

20 Sunset Boulevard Whitecourt, Alberta. 780-778-5555 .

5310 50 Avenue Elk Point, Alberta. 780-724-3532 .

744 26 Street S S Fort Macleod, Alberta. 403-553-5351.

3401 48 Avenue Athabasca, Alberta. 780-675-2231 .

5911 50 Avenue Stettler, Alberta. 403-742-3326.

Public Health Centre, 11202 100 Avenue High Level, Alberta. 780-841-3230 .

23 Sir Winston Churchill Avenue St. Albert, Alberta. 780-459-6671.

2100 11 Street Coaldale, Alberta. 403-345-3000.

4904 50 Avenue Bonnyville, Alberta. 780-826-3381 .

Kikino, Alberta. 780-623-7797 .

4701 52 Street Vermilion, Alberta. 780-853-5270.

5318 50 Street Vegreville, Alberta. 780-632-3331.

4922 49 Avenue Kitscoty, Alberta. 780-846-2824.

Public Health Centre, 5004 Lakeview Road Boyle, Alberta. 780-689-2677.

2 Brower Drive Sherwood Park, Alberta. 780-342-4600.

5543 44 Street Tofield, Alberta. 780-662-3984.

4720 50 Avenue Gibbons, Alberta. 780-923-3700.

4701 52 Street Vermilion, Alberta. 780-853-5270.

Public Health Centre, 5621 50 Avenue Grimshaw, Alberta. 780-332-6505.

23 Sir Winston Churchill Avenue St. Albert, Alberta. 780-459-6671.

2100 11 Street Coaldale, Alberta. 403-345-3000.

Public Health Centre, 10101 68 Street Peace River, Alberta. 780-624-7260.

4909 50 Avenue Castor, Alberta. 403-882-3404 .

249 Red Earth Creek Drive Red Earth Creek, Alberta. 780-849-3947.

303 Lynx Street Banff, Alberta. 403-762-2990, 403-943-5465.

3401 48 Avenue Athabasca, Alberta. 780-675-2231 .

Public Health Centre, 518 Robson Street Jasper, Alberta. 780-852-4759.

12501 20 Avenue Blairmore, Alberta. 403-562-5030.

404 Alberta Avenue Worsley, Alberta. 780-685-3752.

576 Main Street Cardston, Alberta. 403-653-5230.

1280A Switzer Drive Hinton, Alberta. 780-817-4109 .

Main Street Gift Lake, Alberta. 780-767-2101.

5419 44 Street Provost, Alberta. 780-753-6180.

Northwest Community Health Centre, Unit 109, 1829 Ranchlands Boulevard NW NW Calgary, Alberta. 403-244-8351 (Early Start Program), 403-944-7500.

8314 88 Avenue NW NW Edmonton, Alberta. 780-342-1520.

5120 51 Avenue Eckville, Alberta. 403-746-2201 .

5610 40 Avenue Wetaskiwin, Alberta. 780-361-4333 .

40 Centre Street Kinuso, Alberta. 780-523-6450 (Appointment), 780-775-3501.

28 Main Street Falher, Alberta. 780-324-3750.

4580 46 Street Lacombe, Alberta. 403-782-3218 .

9503 Beaverhill Road Lac La Biche, Alberta. 780-623-4471, 780-623-2615.

5900 2A Highway Ponoka, Alberta. 403-783-4491 .

Community Health Centre, 2623 56 Street NE NE Calgary, Alberta. 403-244-8351 (Early Start Program), 403-944-7000.

10008 107 Street Morinville, Alberta. 780-342-2600 .

4715 8 Avenue SE SE Calgary, Alberta. 403-955-1250 .

1504 2 Street N N Three Hills, Alberta. 403-443-5355.

604 Main Street S S Airdrie, Alberta. 403-912-8400.

101 Erie Street S S Devon, Alberta. 780-342-7069.

110, 200 4 Avenue S S Lethbridge, Alberta. 403-388-6666.

Elizabeth Metis Settlement, Alberta. 780-826-3381 .

9805 103 Street Sexsmith, Alberta. 780-513-7500.

4910 50 Street Lloydminster, Saskatchewan. 306-820-6225.

Elizabeth Metis Settlement, Alberta. 780-826-3381 .

406 1 Avenue N N Vauxhall, Alberta. 403-223-7229.

4401 53 Avenue Two Hills, Alberta. 780-657-3361.

12501 20 Avenue Blairmore, Alberta. 403-562-5030.

9805 103 Street Sexsmith, Alberta. 780-513-7500.

303 Lynx Street Banff, Alberta. 403-762-2990, 403-943-5465.

4825 Hankin Street Thorsby, Alberta. 780-789-4800.

2020, 9499 137 Avenue Edmonton, Alberta. 780-342-2800.

904 Centre Street Hanna, Alberta. 403-854-5236 .

8314 88 Avenue NW NW Edmonton, Alberta. 780-342-1520.

4822 50 Street Sedgewick, Alberta. 780-384-3652.

5510 46 Avenue Camrose, Alberta. 780-679-2980.

810 14 Avenue Wainwright, Alberta. 780-842-4077.

867 Stony Point Road Wabasca, Alberta. 780-891-3931.

10024 107 Avenue Westlock, Alberta. 780-349-3316.

Public Health Centre, 4212 55 Avenue Smoky Lake, Alberta. 780-656-3595 .

5610 50 Avenue St. Paul, Alberta. 780-645-3396.

302 2 Avenue Thorhild, Alberta. 780-398-3879.

315 3 Avenue E E Oyen, Alberta. 403-664-3651.

802 6 Street E E Bow Island, Alberta. 403-545-2296.

Sherrit Health Centre 1T-007, 9401 86 Avenue Fort Saskatchewan, Alberta. 780-342-2366.

4580 46 Street Lacombe, Alberta. 403-782-3218 .

2948 Dunmore Road SE SE Medicine Hat, Alberta. 403-502-8200.

1222 Bev McLachlin Drive Pincher Creek, Alberta. 403-627-1230.

406 1 Avenue N N Vauxhall, Alberta. 403-223-7229.

5005 45 Avenue Spirit River, Alberta. 780-864-3063.

Public Health Centre, 350 3 Avenue NW NW McLennan, Alberta. 780-324-3750.

404 Alberta Avenue Worsley, Alberta. 780-685-3752.

6617 Centre Street W W Calgary, Alberta. 403-944-7500.

4506 46 Avenue Fort Vermilion, Alberta. 780-927-3391.

4709 51 Avenue Rimbey, Alberta. 403-843-2288 .

40 Centre Street Kinuso, Alberta. 780-523-6450 (Appointment), 780-775-3501.

4909 Royal Street Coronation, Alberta. 403-578-3200 .

610 Elizabeth Street S S Vulcan, Alberta. 403-485-2285.

425 8 Avenue Elnora, Alberta. 403-773-3636 .

4919 Lac Ste Anne Trail Onoway, Alberta. 780-967-4440 .

1222 Bev McLachlin Drive Pincher Creek, Alberta. 403-627-1230.

11 Cimarron Common Okotoks, Alberta. 403-995-2600.

5225 50 Street Evansburg, Alberta. 780-727-2288.

300 Jordan Parkway Red Deer, Alberta. 403-356-6300.

37 East 2 Avenue N N Magrath, Alberta. 403-758-4422.

Public Health Centre, 5004 Lakeview Road Boyle, Alberta. 780-689-2677.

5221 2 Street W W Claresholm, Alberta. 403-625-4061.

4720 55 Street Cold Lake, Alberta. 780-594-4404 .

Peerless Trout First Nations, Peerless Lake, Alberta. 780-849-3947.

Public Health Centre, 11202 100 Avenue High Level, Alberta. 780-841-3230 .

5911 50 Avenue Stettler, Alberta. 403-742-3326.

2214 20 Street Nanton, Alberta. 403-646-2218.

60 Grande Boulevard Cochrane, Alberta. 403-851-6130, 403-943-5465 immunization appointments only.

Northeast Community Health Centre, 13211 Fort Road NW NW Edmonton, Alberta. 587-735-8879.

Public Health Centre, 10409 98 Street Grande Prairie, Alberta. 780-513-7500.

Public Health Centre, 600 3rd Street Fox Creek, Alberta. 780-622-3730.

7715 99 Street Peace River, Alberta. 780-624-7260.

5023 42 Street Innisfail, Alberta. 403-227-7820 .

Fishing Lake Metis Settlement, Alberta. 780-943-3058 .

1213 4 Street SW SW Calgary, Alberta. 403-955-9397.

4904 50 Avenue Bonnyville, Alberta. 780-826-3381 .

31 Sunpark Plaza SE SE Calgary, Alberta. 403-943-9500, 403-944-7200.

Northeast Community Health Centre, 13211 Fort Road NW NW Edmonton, Alberta. 587-735-8879.

2850 Calling Lake Drive Calling Lake, Alberta. 780-331-3760.

4326 50 Avenue Taber, Alberta. 403-223-7230.

351 9 Street NW NW Drumheller, Alberta. 403-820-6004 .

76 Peace River Avenue Joussard, Alberta. 780-523-6450.

Buffalo Lake Drive Buffalo Lake Settlement, Alberta. 780-689-4471 .

212 6 Avenue NE NE Sundre, Alberta. 403-638-4063 .

10005 96th Avenue La Crete, Alberta. 780-928-6800.

5225 50 Street Evansburg, Alberta. 780-727-2288.

11 Cimarron Common Okotoks, Alberta. 403-995-2600.

Public Health Centre, 5101 38 Street High Prairie, Alberta. 780-523-6450.

650 Westchester Road Strathmore, Alberta. 403-361-7200 .

81378 100 Range Road Silver Valley, Alberta. 780-864-3063.

1213 4 Street SW SW Calgary, Alberta. 403-955-9397.

Fishing Lake Metis Settlement, Alberta. 780-943-3058 .

5023 42 Street Innisfail, Alberta. 403-227-7820 .

Public Health Centre, 5101 38 Street High Prairie, Alberta. 780-523-6450.

650 Westchester Road Strathmore, Alberta. 403-361-7200 .

Kikino, Alberta. 780-623-7797 .

802 6 Street E E Bow Island, Alberta. 403-545-2296.

315 3 Avenue E E Oyen, Alberta. 403-664-3651.

302 2 Avenue Thorhild, Alberta. 780-398-3879.

4918 50 Avenue Beaumont, Alberta. 780-929-4822.

5610 50 Avenue St. Paul, Alberta. 780-645-3396.

10024 107 Avenue Westlock, Alberta. 780-349-3316.

867 Stony Point Road Wabasca, Alberta. 780-891-3931.

810 14 Avenue Wainwright, Alberta. 780-842-4077.

5510 46 Avenue Camrose, Alberta. 780-679-2980.

4822 50 Street Sedgewick, Alberta. 780-384-3652.

5113 50th Street Eaglesham, Alberta. 780-864-3063.

Public Health Centre, 4212 55 Avenue Smoky Lake, Alberta. 780-656-3595 .

4219 50 Street Leduc, Alberta. 780-980-4644.

Public Health Centre, 10628 110 Street Fairview, Alberta. 780-835-4951.

Settlement office, East Prairie Metis Settlement, Alberta. 780-523-2594.

28 Main Street Falher, Alberta. 780-324-3750.

5318 50 Street Vegreville, Alberta. 780-632-3331.

4922 49 Avenue Kitscoty, Alberta. 780-846-2824.

4401 53 Avenue Two Hills, Alberta. 780-657-3361.

4506 46 Avenue Fort Vermilion, Alberta. 780-927-3391.

4709 51 Avenue Rimbey, Alberta. 403-843-2288 .

6203 49 Street Barrhead, Alberta. 780-674-3408 .

7525 38 Avenue Edmonton, Alberta. 780-342-1660 Main Line.

517 Centre Avenue Milk River, Alberta. 403-647-3430.

4602 49 Avenue Sylvan Lake, Alberta. 403-887-2241 .

412 10A Street Beaverlodge, Alberta. 780-354-2647.

Public Health Centre, 10001 Hoppe Avenue Grande Cache, Alberta. 780-827-3504.

7910 112 Avenue NW NW Edmonton, Alberta. 780-342-4719.

5720 50 Avenue Vermilion, Alberta. 780-927-3391.

5410 52 Avenue Consort, Alberta. 403-577-3770 .

4405 South Park Drive Stony Plain, Alberta. 780-968-3700.