The Forest School is situated in Pinewood Forest, a new walkable town just south of Atlanta 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. Arrive to the school via Pinewood Forest at 2nd Street and Central Avenue.