Welcome to the Community! To start, you should read this post: Asking Better Questions

Are we talking about Windows PCs? Your post doesn’t explicitly say. I am just going to guess that they are.

Are you on a Windows domain? Do you have Windows Servers available? Are you looking for a third party solution?

You should know that in order to be compliant with Windows licensing, you are required to have a volume license for Windows in order to image computers.

As far as first party tools, Microsoft has some great built-in tools for this, including Windows Deployment Services, as well as the Microsoft Deployment Toolkit. You can find all sorts of walkthroughs and YouTube videos for both.

There are other third party tools like Clonezilla and the Fog Project.