Hamilton school zone speed limits & crossing guards

Public Safety Ontario 4 Minutes Read · published February 11, 2026 Flag of Ontario

In Hamilton, Ontario, school zones and crossing guards work together to protect children on the walk to and from school. This guide explains how school zone speed limits are set and enforced by municipal authorities, how the City administers the School Crossing Guard Program and how parents, schools, and neighbours can request a crossing guard or traffic-calming measures. Follow the steps below to apply, report concerns, or appeal a decision, and use the official City and police contacts when making a request or complaint.[1][2]

How school zone speed limits are set

Municipalities set local speed limits and install school zone signage where appropriate. In practice, school zone limits are indicated by posted signs and times; drivers must obey posted limits. Requests for new school zone signage or reduced speed limits are handled through the City of Hamilton Transportation or Traffic Calming programs and follow engineering review criteria.

Start by contacting your school principal to confirm existing crossing arrangements.

Requesting a crossing guard

Parents, school staff, or community members can request a crossing guard through the City’s School Crossing Guard Program. The City evaluates location safety, pedestrian counts, vehicle speeds, sightlines, and proximity to the school before approving a guard assignment. Typical steps include submitting a request, allowing staff to perform a site review, and receiving a decision from the program.

City of Hamilton School Crossing Guard Program [1]

Application & forms

  • The City publishes a crossing-guard request process and form where available; check the program page for the current form and submission method.
  • Timing and deadlines: requests are accepted year-round but reviews can take several weeks; seasonal scheduling may affect start dates.

Penalties & Enforcement

Enforcement of posted school zone speed limits may involve municipal traffic enforcement and the Hamilton Police Service. The City maintains traffic regulation and signage authority, while police enforce speed and moving-violation offences. Specific fine amounts and penalty schedules are governed by provincial legislation and municipal bylaw provisions or ticketing schedules.

  • Fines: not specified on the cited page for school-zone-specific dollar amounts; consult the City traffic regulations or the provincial Highway Traffic Act for ticket schedules.[2]
  • Escalation: first and repeat offences and any continuing-offence penalties are not specified on the cited municipal summary and are set out in the applicable bylaw or provincial statute.[2]
  • Non-monetary sanctions: orders to comply, court proceedings, and other legal remedies may be applied; details are provided in the enforcing instrument or by police discretion.[2]
  • Enforcer and complaints: Hamilton Police Service enforces moving violations and the City of Hamilton handles traffic control and signage; use official contact pages to report issues or request enforcement action.[3]
If you receive a ticket, follow the instructions on the ticket for payment or dispute timelines.

Applications & Forms

  • Crossing guard request form: available on the City program page; if no form is published, requests can be made by contacting Transportation Services per the program guidance.[1]

How the City evaluates requests

  • Site review: staff check pedestrian volumes, traffic speed, crossing distance, sightlines, and school arrival patterns.
  • Timing: assessments consider peak school arrival and dismissal times and may require multiple observations.
  • Alternatives: where a guard is not justified, the City may recommend signage, crossing improvements, traffic calming, or school-arrival plans.
The City seeks to balance pedestrian safety with operational and budget considerations.

Action steps

  • Step 1: Gather location details, photos, and times of concern.
  • Step 2: Contact the school principal and parent council to confirm support.
  • Step 3: Submit a formal request via the City program page or the published form.[1]
  • Step 4: Allow staff to perform a site review and respond with the decision and any recommended mitigations.
  • Step 5: If unsatisfied, request a review or appeal following City directions; specific appeal timelines are not specified on the program summary page and may be in the decision letter or applicable bylaw.[2]

FAQ

Who decides school zone speed limits in Hamilton?
The City of Hamilton sets and posts local school zone speed limits; police enforce moving violations.
How do I request a crossing guard?
Submit a request through the City of Hamilton School Crossing Guard Program; the City will conduct a site review and advise.[1]
What if a crossing guard request is denied?
If a request is denied, ask the City for written reasons and any appeal instructions; official appeal timelines are referenced in the decision or bylaw.

How-To

  1. Collect exact location details, school name, nearest intersection, peak crossing times, and photos.
  2. Confirm the issue with the school principal and parent council to document community support.
  3. Use the City crossing guard request form or the program page to submit your application and supporting evidence.[1]
  4. Allow City staff to perform a site assessment; provide any additional information they request.
  5. Receive the City decision; if approved, follow the instructions for start date and scheduling; if denied, request review or appeal per the decision guidance.

Key Takeaways

  • School zone limits are posted and enforced; obey signage at all times.
  • Requests for crossing guards must go through the City program and include site details.
  • Contact City Transportation or Hamilton Police for enforcement or urgent safety concerns.

Help and Support / Resources


  1. [1] City of Hamilton - School Crossing Guard Program
  2. [2] City of Hamilton - Traffic regulations and traffic calming information
  3. [3] Hamilton Police Service - Road Safety