Crossing guards

Crossing guards play an important role in getting our children safely to and from school. We recruit for crossing guards throughout the year. Visit our jobs page to apply.

Placement

We determine guard locations based on gaps in traffic flow, number of students crossing and surrounding conditions. Contact traffic@waterloo.ca to request consideration of a new location.

Current locations

Locations Time
Amos Avenue at Keats Way
Keatsway Public School
8:50 - 9:20 a.m.
3:40 - 4:05 p.m.

Brentcliffe Drive at Beaver Creek Road
Laurelwood Public School

8:10 - 8:40 a.m.
3:00 - 3:25 p.m.
Bridge Street at Bridle Trail
Bridgeport Public School
8:45 - 9:15 a.m.
3:35 - 4:00 p.m.
Bridge Street at Chesapeake Drive
Lester B. Pearson Public School / St Luke Catholic School
7:55 - 8:25 a.m.
2:50 - 3:15 p.m.
Brynhurst Blvd at Keats Way
Mary Johnston Public School
8:40 - 9:10 a.m.
3:30 - 3:55 p.m.
Cedarbrae Avenue at Sunnydale Place
Cedarbrae Public School

8:50 - 9:20 a.m.
3:40 - 4:05 p.m.

Chesapeake Drive at Mooring Post Lane
Lester B. Pearson Public School/St. Luke Catholic School
8:00 - 8:30 a.m.
2:45 - 3:10 p.m.
Chesapeake Drive at New Bedford Drive
St. Luke Catholic School
7:55 - 8:25 a.m.
2:50 - 3:15 p.m.

Dunvegan Drive at Sandowne Drive

Sandowne Public School

8:45 - 9:15 a.m.
3:35 - 4:00 p.m.
Erbsville Road at Laurelwood Drive
Abraham Erb Public School/St. Nicholas Catholic School
8:40 - 9:10 a.m.
3:35 - 4:00 p.m.
Erbsville Road at Chablis Drive
Edna Staebler Public School
8:00 - 8:30 a.m.
2:55 - 3:20 p.m.
Keats Way in front of Keatsway Public School
Keatsway Public School
8:50 - 9:20 a.m.
3:40 - 4:05 p.m.
Keats Way at Sandford Fleming Drive
Mary Johnston Public School
8:40 - 9:10 a.m.
3:30 - 3:55 p.m. 
Laurelwood Drive at American Beech Avenue
Abraham Erb Public School
8:40 to 9:10 a.m.
3:30 - 3:55 p.m.
Laurelwood Drive at St. Nicholas School
St Nicholas Catholic School
8:45 - 9:15 a.m.
3:45 - 4:10 p.m. 
Lincoln Road at Bluevale Street
Lincoln Heights Public School 
8:05 - 8:35 a.m.
2:55 - 3:20 p.m.
Lincoln Road at Mayfield Avenue
Lincoln Heights Public School 
8:05 - 8:35 a.m.
2:55 - 3:20 p.m.
Northfield Drive at Highpoint Avenue
N. A. MacEachern Public School
8:50 - 9:20 a.m.
3:40 - 4:05 p.m.
Northfield Drive at Skylark Road
Sir Edgar Bauer Catholic School
8:10 - 8:35 a.m.
3:10 - 3:40 p.m.
Northlake Drive at Conservation Drive
Northlake Woods Public School
8:00 - 8:30 a.m.
2:50 - 3:15 p.m.
Sandowne Drive at Boxbury Drive
Sandowne Public School
8:45 - 9:15 a.m.
3:35 - 4:00 p.m.
Thorndale Drive at Old Orchard Pl.
Holy Rosary Catholic School
7:55 - 8:20 a.m.
2:50 - 3:15 p.m.
Union Street at Moore Avenue
Elizabeth Ziegler Public School
8:30 - 9:00 a.m.
3:20 - 3:50 p.m.

University Avenue at Pastern Trail
St Matthew Catholic School

8:20 - 8:45 a.m.
3:20 - 3:45 p.m.
Westmount Road at Lake Louise/Osprey
Northlake Woods Public School
7:55 - 8:20 a.m.
2:55 - 3:20 p.m. 
Westmount Road at William Street
Empire Public School

8:45- 9:15 a.m.
3:45- 4:10 p.m.

Westvale Drive at Edenvalley Cres.
Westvale Public School
8:30 - 9:00 a.m.
3:20 - 3:45 p.m.
Westvale Drive at Thorndale Drive
Westvale Public School
8:30 - 9:00 a.m.
3:20 - 3:45 p.m.