The Forest School will ultimately be in Pinewood Forest, a new walkable town just south of Atlanta being purpose-built to help creatives thrive. Pinewood Forest is across the street from Pinewood Atlanta Studios, where the biggest movie productions in the U.S. are being filmed.

The Forest School will have a shorter term home either in or very near Pinewood Forest. This location will be announced soon.