Vancouver police say the shooting happened just after 6 p.m. PT near 52nd Avenue and St. George Street, which is next to John Henderson Elementary School and Sunset Park.
The victim was taken to hospital, treated and released.
Police investigators taped off the immediate area, and could be seen collecting evidence in a small parking lot on school property.
Police said the shooting was likely targeted.
No arrests were made Tuesday night.