Yep, anyone involved with our kids in any way does a work with children check too. But the majority of them pay out of their own pocket. Even if they're not involved directly with the kids. The school cleaners have one, yet don't work during school hours.
Not sure how they do it in WA, but in NSW you only need to pay for one if you are going to be working in paid employment. Volunteers don't have to pay.