Landmark Christian School was founded in 1989 and provides education to K4-12 students. The school has two campus locations, Fairburn and Peachtree City. The Fairburn campus building was constructed in 1929 and was a public school for many years before Landmark acquired the property.
Southtree Commercial has completed a variety of renovation projects throughout the Landmark Christian School Fairburn and Peachtree City campuses. Some of the renovations performed at the Fairburn campus included a new Admissions Office, Elementary Classrooms, and Maker Space Rooms in the high school.