The Forest School is situated 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 address is 1065 Hood Road, Fayetteville, GA 30214.