Most crossing guards earn between $23,648 and $36,075 annually, with a median around $29,169. They are often volunteers or authorized personnel, not necessarily police officers, working to keep pedestrians safe, especially children. Their roles vary by location and authority.