I currently have a website (AWS) with many, many images stored in a CDN (CloudFront).

Our website is accessible in a school where many users might login and access the same resources.

It makes sense to cache these resources to the school's Intranet server and for the terminal PCs to retrieve them from there rather than the CDN...?

Is this possible? It would mean deploying a 'pack' of resources to each school to be installed/copied to their server?