If all the Macs have Internet connectivity then they should all be able to directly sync their clocks to Apple's servers. If your servers are syncing to the same Apple servers then both your client computers and servers should be pretty much all in sync.
It used to be that older versions of OS X did not automatically sync - or at least not very well e.g. Snow Leopard but this does seem to work ok on newer versions.
Saying all of the above, in enterprise environments which typically means Active Directory the usual practice is to have all clients sync their clocks to the AD servers and this is normally automatically setup as part of binding a client computer to an AD server. While Apple do automatically set OD Replica servers to sync their clocks to the OD Master Apple do not set clients to sync their clocks to the OD Master when they bind.
So, it might be worth thinking about doing this as part of your computer configuration process. For example I use DeployStudio to build new Macs and as part of this set the Macs network time server to my OD Master.
You might need to make a small modification to your OD Masters /etc/ntp-restrict.conf file
See OS X Server as NTP server
and https://macmule.com/2013/12/15/how-to-use-osx-server-as-a-time-server/
I have two networks, a normal one with Internet connectivity, and a second one without Internet connectivity. As the first of the two above articles discusses this requires additional steps to trick the NTP server in to working. For most people the second article should be sufficient.