A police spokeswoman said officers were called to the scene in Lissiman Street, near Fremantle Road, about 2pm.
The boy was taken to Princess Margaret Hospital with serious injuries and was in a stable condition yesterday as this paper went to press.
Police are investigating and have not laid charges.
The incident comes after Gosnells was named as the WA suburb with the most traffic infringements recorded in a school zone last Monday, February 3, the first day back at school.
– See Street Watch, page 12