Scheller Tower marks the next step in the Scheller College of Business's growth in Tech Square. The 14-story tower expands the College's footprint in Midtown Atlanta, adding space for its MBA and graduate programs, Executive Education programs, and research centers just steps from Scheller's existing building. Named in recognition of the generous philanthropic commitment of Roberta and Ernest "Ernie" Scheller Jr. (IM 1952, HON Ph.D. 2013), the tower opened its first floors to the campus community in January 2026, and offices, classrooms, and centers continue to open across the building as the College settles in.
Scheller Tower rises as part of George Tower | Scheller Tower, a 416,500-square-foot complex it shares with the H. Milton Stewart School of Industrial and Systems Engineering, alongside a large outdoor plaza for street-level retail.